我在核心数据支持的UITableView中添加了索引搜索。搜索工作正常,但导航回tableView后我收到此错误:
-[NSSQLRow controllerDidChangeContent:]
:无法识别的选择器发送到实例0x815edf0
如果信息太少,我可以发布更多代码。
感谢您的帮助
答案 0 :(得分:4)
在Xcode(3)中,启用:
运行>停止Objective-C Exceptions
在Debug中运行你的程序。
最终发生的事情是(objc)对象被要求执行它不响应的消息(即未实现)。
通常情况下,这是程序员的错误(至少对我来说),例如作为另一种类型传递的参数,它通过一个cast,id或objc_object容器(例如任何集合类 - NSArray,NSSet,NSDictionary) )。
如果您忘记实施实例方法,有时会发生这种情况。
有时,如果您正在测试早期版本的软件,而该版本没有实现实例方法(即在以后的版本中添加了它),则会发生这种情况。