0

嘿!
在我的项目 SIGABRT 中遇到一些令人困惑的问题?
程序收到信号SIGABRT?
这在模拟器中运行良好,仅在设备中有问题。还尝试使用 xcode 安装应用程序并直接在设备上构建。
调试器显示问题出在以下 main.m 文件中:

#import <UIKit/UIKit.h>

     int main(int argc, char *argv[]) {

     NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
     int retVal = UIApplicationMain(argc, argv, nil, nil); // SIGABRT on this line
    [pool release];
    return retVal;
}

我无法在这段代码中发现问题?
请帮忙!

4

1 回答 1

0

SIGBART 消息通常是对访问已释放对象或其他一些内存管理问题的提示。问题很可能不在您的主要问题中,而是在代码中的其他地方。

起初我会清理所有目标并再试一次。如果那没有帮助,我会检查我的方便分配器和所有发布/释放或使用仪器和 NSZombie 运行测试。

于 2011-05-23T11:43:58.287 回答