应用程序在运行时收到SIGABRT错误

时间:2011-08-22 10:03:17

标签: iphone objective-c xcode

当我运行我的应用程序时,它在main.m类中收到SIGABRT错误。

    #import <UIKit/UIKit.h>

  int main(int argc, char *argv[])
  {
     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
     int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
     return retVal;
  }

应用程序在UIApplicationMain()中返回错误“Program Received a signal SIGABRT”。

3 个答案:

答案 0 :(得分:1)

我认为错误不在main.m中,但错误显示如此。请在Xcode的控制台中检查错误堆栈跟踪并在此处发布。

答案 1 :(得分:0)

调试你的代码,你有SIGBART的事件或查看输出应该有一些异常在其他地方

答案 2 :(得分:0)

只需“退出”您的模拟器,然后重试。

或者提供更多细节。