为什么NSClassFromString(@"Object")
返回Object类?
当我尝试使用respondsToSelector
忽略它时,我得到了
NSForwarding: warning: object 0x325ef24 of class 'Object' does not implement methodSignatureForSelector:
- 提前麻烦
NSForwarding: warning: object 0x325ef24 of class 'Object' does not implement doesNotRecognizeSelector:
- 中止
我可以为isEqualToString
字符串插入skipping @"Object"
,但这是不是问题?
更新
“对象”实际上是一个类。它有5个可能的选择器: 初始化, 保留, 发布, 自动释放, 类。
无法分配。
答案 0 :(得分:1)
对于课程,请使用instancesRespondToSelector:
。
答案 1 :(得分:-1)
如果您阅读文档您可以看到respondsToSelector:仅用于对象。 NSClassFromString返回你calss而不是object。我假设要解决你的问题你需要创建收到的类的对象。