NSClassFromString问题

时间:2013-10-03 08:50:46

标签: ios objective-c nsstring

为什么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个可能的选择器: 初始化, 保留, 发布, 自动释放, 类。

无法分配。

2 个答案:

答案 0 :(得分:1)

对于课程,请使用instancesRespondToSelector:

答案 1 :(得分:-1)

如果您阅读文档您可以看到respondsToSelector:仅用于对象。 NSClassFromString返回你calss而不是object。我假设要解决你的问题你需要创建收到的类的对象。