2012-03-14 50 views
1

我开始调试后,应用程序就开始抛出SIGABRT异常。我无法确定为什么和XCode 4似乎没有给出详细的堆栈跟踪,而只是在主函数中断了。IOS 5 - XCode 4 - 应用程序启动时的SIGABRT

#import <UIKit/UIKit.h> 

#import "AppDelegate.h" 

int main(int argc, char *argv[]) 
{ 
    @autoreleasepool { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 

在我的任何viewcontrollers甚至开始加载之前抛出异常。 AppDelegate的applicationdidFinishLaunchingWithOptions也永远不会被调用。我该如何在XCode 4中进行调试?完全难倒了。

谢谢..

+0

在应用程序delegate.m中放入一个断点'applicationDidFinishLaunching'并检查是否已达到 – Shubhank 2012-03-14 04:03:18

+0

我应该提到这一点。不是这样。 AppDelegate的applicationDidFinishLaunching永远不会被调用。 – Nick 2012-03-14 04:05:11

+0

问题在别的地方。不在主要功能中。请发布您的代码'applicationDidFinishLaunching'。 – 2012-03-14 04:25:53

回答

0

做你设置你MainWindow.nib中的info.plist“主笔尖文件基本名称”文件?并且错误不在主函数中

注意:在XCode 4.x.x中,大部分异常都会引发到主函数。

相关问题