【发布时间】:2012-03-19 08:33:53
【问题描述】:
突然,当我尝试运行我的应用程序时,它会立即转到 main.m 文件并向我显示这个 SIGABRT 错误,我将假设它是 Signal abort。我只是不明白为什么会这样。而且我不确定我在调试区域看到的是什么。请帮忙!
#import <UIKit/UIKit.h>
#import "Mct2AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([Mct2AppDelegate
class]));
}
}
调试器输出:
附加到进程 8004。 挂起的断点 1 - ""main.m":17" 已解决 无法向引导服务器注册 com.ebonybutler.Mct2。错误:未知错误代码。 这通常意味着该进程的另一个实例已经在运行或挂在调试器中。当前语言:自动;目前客观-c
重启后的第二次调试器输出:
2012-02-29 16:46:45.561 Mct2[319:f803] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:'-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“菜单”笔尖但没有设置视图出口。 * 首先抛出调用栈: (0x13bb052 0x154cd0a 0x1363a78 0x13639e9 0xd7f0d 0xd83a9 0x2415e2 0xd85cb 0x25e4 0x13bcec9 0x155c2 0x1555a 0xbab76 0xbb03f 0xba2fe 0x3aa30 0x3ac56 0x21384 0x14aa9 0x12a5fa9 0x138f1c5 0x12f4022 0x12f290a 0x12f1db4 0x12f1ccb 0x12a4879 0x12a493e 0x12a9b 0x2032 0x1fa5) 终止调用抛出异常当前语言:自动;目前客观-c
【问题讨论】:
-
查看左侧边栏中的实际回溯。它可能在框架代码的某个地方崩溃了,但它向您显示
main.m,因为这是它实际上具有源代码的最顶层堆栈帧。 -
请先发布控制台输出。我的水晶球这周在店里。 :)
-
我在输出中也有这个:附加到进程 8004。挂起断点 1 - ""main.m":17" 已解决无法使用引导程序注册 com.ebonybutler.Mct2服务器。错误:未知错误代码。这通常意味着该进程的另一个实例已经在运行或挂在调试器中。当前语言:自动;当前目标-c