iOS Objective-C 应用程序因异常原因崩溃
Posted
技术标签:
【中文标题】iOS Objective-C 应用程序因异常原因崩溃【英文标题】:iOS Objective-C App crashing for unusual reason 【发布时间】:2012-02-03 03:39:28 【问题描述】:我的应用程序崩溃并出现错误代码:SIGABRT。我已经进行了大量研究,但没有一个“SIGABRT 解决方案”有帮助。这是应用程序在 ios 模拟器上崩溃后控制台中的内容:
Terminating app due to uncaught exception
'NSInternalInconsistencyException',
reason: '-[UIViewController _loadViewFromNibNamed:bundle:]
loaded the "ViewController" nib but the view outlet was not set.'
如果有人可以帮助我,那就太好了!
【问题讨论】:
在调试SIGABRT
时,需要create an exception breakpoint,以便在抛出异常时获得堆栈跟踪。
【参考方案1】:
打开 ViewController 的 xib 文件,右键单击 File's Owner 占位符,并确保设置了视图属性。如果不是,请控制单击并拖动到视图。
【讨论】:
【参考方案2】:错误正是它所说的。您的 ViewController.xib 中的视图出口未设置为任何内容。打开 xib 并将顶层视图连接到 ViewController 的视图出口。
【讨论】:
以上是关于iOS Objective-C 应用程序因异常原因崩溃的主要内容,如果未能解决你的问题,请参考以下文章
写入后 NSOutputStream 因访问错误而崩溃(Objective-c)
应用启动时出错:Foundation.MonoTouchException:引发了 Objective-C 异常(Xamarin iOS)