我目前在控制台中收到此崩溃日志:
2011-08-23 19:18:40.064 App[1697:707] -[__NSCFData _isResizable]: unrecognized selector sent to instance 0x11f1c0
2011-08-23 19:18:40.075 App[1697:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData _isResizable]: unrecognized selector sent to instance 0x11f1c0'
有谁知道这意味着什么?可能是什么原因?
谢谢!
答案 0 :(得分:9)
更有可能的是,你已经过度释放了一些随机对象,而且非常巧合的是,NSData(或CFData)的一个实例已经分配到现在已经消失的对象的位置。
运行Zombie检测仪器并查看是否有任何捕获(搜索SO以获取NSZombie)。
或者,在objc_exception_throw上设置断点,该断点应显示消息的发送位置。但这可能无法提供足够的背景。
答案 1 :(得分:1)
您似乎向对象(可能是NSData对象)发送了一个无效的选择器(isResizable)?您是否有堆栈跟踪以提供有关崩溃发生位置的更多信息?