69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
@implementation ForwardingTest
+ (BOOL)resolveClassMethod: (SEL)selector
{
forwardings++;
if (sel_isEqual(selector, @selector(test))) {
class_replaceMethod(object_getClass(self), @selector(test),
(IMP)test, "v#:");
return YES;
}
return NO;
}
+ (BOOL)resolveInstanceMethod: (SEL)selector
|
|
|
|
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
@implementation ForwardingTest
+ (BOOL)resolveClassMethod: (SEL)selector
{
forwardings++;
if (sel_isEqual(selector, @selector(test))) {
class_replaceMethod((Class)object_getClass(self),
@selector(test), (IMP)test, "v#:");
return YES;
}
return NO;
}
+ (BOOL)resolveInstanceMethod: (SEL)selector
|