线程1:程序接收信号:“Sigabrt”

时间:2011-06-24 14:30:52

标签: iphone xcode

3 个答案:

答案 0 :(得分:2)

我猜这是SIGABRT意味着中止信号。

检查detailViewController是否为'nil',它可能是。

你也可能想要“高尔夫横幅”,除非这是所有高尔夫球手的祸根(可能是这样)

答案 1 :(得分:0)

您确定self是以UINavigationController添加为root用户吗?也许它没有导航控制器或者是其中的模态。

答案 2 :(得分:0)

可能会发生一些不同的事情。首先,self.navigationController可能是dealloced,也可能不是NavigationController类型。在推动上坚持一个断点并做 po self.navigationController 在gdb控制台中确定。它会说无效对象,这意味着它被释放,或者它会告诉你对象类型。确保它是或扩展UINavigationController。其次以相同的方式查看gdb中的detailViewController,并确保它是一个有效的UIViewController。这两个对象中的一个是你的罪魁祸首。