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)

iOS 开发之EXC_BAD_ACCESS异常分析

在 Objective-C 中使用异常

iOS 应用程序因未知原因崩溃

SwiftUI 应用程序中上下文保存的核心数据 Objective-C 异常