黑马程序员技术交流社区
标题:
方法条件反射?
[打印本页]
作者:
陈志辉
时间:
2014-4-10 23:01
标题:
方法条件反射?
本帖最后由 陈志辉 于 2014-4-14 18:23 编辑
#import < Foundation/Foundation . h>
@interface Person : NSObject
-(void) test;
@end
#import "Person .h"
-(void)test
{
NSLog(@"调用了test方法");
}
@end
#import < Foundation/Foundation . h>
#import "Person .h"
int main()
{
Person *person = [Person alloc] init
NSString *str = @" test "; //定义一个方法名的字符串
SEL selsctor = NSSelsctorFromString(str); //将字符串包装成SEL类型
[person performSelsctor : selsctor]; //调用方法
return 0;
}
怎么这段代码报“unrecognized selector sent to instance”错误呢?
作者:
崔维友
时间:
2014-4-11 09:40
先检查变量的作用域看看
作者:
陈志辉
时间:
2014-4-11 09:57
崔维友 发表于 2014-4-11 09:40
先检查变量的作用域看看
我就写了一个方法,没有变量啊
作者:
陈志辉
时间:
2014-4-11 10:38
陈志辉 发表于 2014-4-11 09:57
我就写了一个方法,没有变量啊
#import < Foundation/Foundation . h>
@interface Person : NSObject
-(void) test;
@end
#import "Person .h"
-(void)test
{
NSLog(@"调用了test方法");
}
@end
#import < Foundation/Foundation . h>
#import "Person .h"
int main()
{
Person *person = [Person alloc] init
NSString *str = @" test "; //定义一个方法名的字符串
SEL selsctor = NSSelsctorFromString(str); //将字符串包装成SEL类型
[person performSelsctor : selsctor]; 调用方法
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2