我可以做什么:
SEL selector = @selector(doWork:);[myobj respondsToSelector:selector];
我想做什么:(伪代码,这显然不工作)
SEL selector = selectorFromString(@"doWork");[myobj respondsToSelector:selector];
我一直在搜索苹果的api文档,但没有找到一种方法,不依赖于编译时@selector(myTarget :)语法。
解决方法 我不是一个Objective-C程序员,只是一个同情者,但也许 NSSelectorFromString是你需要的。它提到了在 Runtime Reference的显式,你可以使用它来将字符串转换为选择器。 总结以上是内存溢出为你收集整理的如何在运行时使用Objective-C动态创建选择器?全部内容,希望文章能够帮你解决如何在运行时使用Objective-C动态创建选择器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)