【发布时间】:2010-09-11 21:01:27
【问题描述】:
我知道如何在编译时使用@selector(MyMethodName:) 创建一个SEL,但我想做的是从NSString 动态创建一个选择器。这甚至可能吗?
我能做什么:
SEL selector = @selector(doWork:);
[myobj respondsToSelector:selector];
我想做什么:(伪代码,这显然行不通)
SEL selector = selectorFromString(@"doWork");
[myobj respondsToSelector:selector];
我一直在搜索 Apple API 文档,但没有找到不依赖编译时 @selector(myTarget:) 语法的方法。
【问题讨论】:
标签: objective-c cocoa dynamic