【发布时间】:2011-03-31 19:04:53
【问题描述】:
我有一个只有静态方法的实用程序类,所以它不是从 NSObject 继承的(不需要吧?)
编译时完全没有警告。
在 iPhone 模拟器上运行时出现问题。它崩溃并发出警告“不实现 methodSignatureForSelector: -- 前面的麻烦” 好吧,我喜欢“前面有问题”的东西,我从来没有听过调试器告诉我有“前面有问题”。 但我不喜欢的是错误本身......为什么当我明确调用静态方法时,它期望我在类中实现methodSignatureForSelector? (+)
谢谢! 丹尼尔
【问题讨论】:
-
从
NSObject继承不会对程序大小或性能产生任何明显的影响。 不继承会让你更痛苦。
标签: objective-c methods static