问题描述
||
嘿!
遇到我的项目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;
}
我无法解决此代码中的问题吗?
请帮忙!
解决方法
SIGBART消息通常是访问已释放对象或其他内存管理问题的提示。问题很可能不是您的主要问题,而是代码中的其他地方。
起初,我会清理所有目标并再次尝试。如果那没有帮助,我会检查我的便捷分配器和所有发行版/解除分配,或者使用工具和NSZombie运行测试。