- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
if(aSelector == @selector(testMethod))
{
return [NSMethodSignature signatureWithObjCTypes:"v@:"];
}
return nil;
}
-(void)forwardInvocation:(NSInvocation *)anInvocation
{
if (anInvocation.selector == @selector(testMethod))
{
TestModelHelper1 *h1 = [[TestModelHelper1 alloc] init];
TestModelHelper2 *h2 = [[TestModelHelper2 alloc] init];
[anInvocation invokeWithTarget:h1];
[anInvocation invokeWithTarget:h2];
}
}
-(void)testMethod
{
NSLog(@"i am TestModelHelper1");
}
TestModelHelper2
[objc] view plain copy
-(void)testMethod
{
NSLog(@"i am TestModelHelper2");
}
TestModel *model = [[TestModel alloc] init]; [model testMethod];
-(void)testMethod;
-(NSString *)testMethod2:(NSString *)str;
-(void)testMethod
{
NSLog(@"i am TestModelHelper1");
Method method = class_getInstanceMethod(self.class, @selector(testMethod));
const char *des = method_getTypeEncoding(method);
NSString *desStr = [NSString stringWithCString:des encoding:NSUTF8StringEncoding];
NSLog(@"%@",desStr);
}
-(NSString *)testMethod2:(NSString *)str
{
Method method = class_getInstanceMethod(self.class, @selector(testMethod2:));
const charchar *des = method_getTypeEncoding(method);
NSString *desStr = [NSString stringWithCString:des encoding:NSUTF8StringEncoding];
NSLog(@"%@",desStr);
return @"";
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有