1

为什么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:-- 中止

我可以插入字符串isEqualToStringskipping @"Object"但这是否有问题?

更新:

“对象”实际上是一个类。它有 5 种可能的选择器:初始化、保留、释放、自动释放、类。

不能分配。

4

2 回答 2

1

对于类使用instancesRespondToSelector:.

于 2013-12-19T02:00:41.953 回答
-1

如果您阅读文档,您可以看到 respondsToSelector: 仅与对象一起使用。并且 NSClassFromString 返回 You calss 而不是 object。我假设解决您的问题您需要创建接收类的对象。

于 2013-10-03T09:44:54.790 回答