Remember to run +load methods in categories, as well as classes.

main
theraven 16 years ago
parent 65ec110a61
commit ac6f5835e0

@ -5,6 +5,8 @@
#define BUFFER_TYPE struct objc_category
#include "buffer.h"
void objc_send_load_message(Class class);
static void register_methods(struct objc_class *cls, struct objc_method_list *l)
{
if (NULL == l) { return; }
@ -32,6 +34,7 @@ static void load_category(struct objc_category *cat, struct objc_class *class)
cat->protocols->next = class->protocols;
class->protocols = cat->protocols;
}
objc_send_load_message(class);
}
static BOOL try_load_category(struct objc_category *cat)

Loading…
Cancel
Save