ios – Xcode 4.2 SIGABRT错误

每当我在iPad模拟器上运行我的应用程序,它的工作原理完美.但是,当我在iPhone模拟器上运行时,当我点击主页按钮时,我的main.m文件中的 Xcode中出现错误,表示“线程1:程序接收到的信号:SIGABRT”.在我的main.m的代码中突出显示这一行:return UIApplicationMain(argc,argv,nil,NsstringFromClass([AppDelegate class]));

当我按下iPad模拟器上的主页按钮时,不会出现此问题.我在这方面做了很多关于这个错误的研究,但没有什么有用的似乎有所改变.有谁知道如何解决这个问题?

编辑:这里有一些更多的信息从调试器控制台

“无法向引导服务器注册None.TestApplication.错误:未知的错误代码.
这通常意味着此进程的另一个实例已经在运行,或者挂在调试器中.sharedlibrary apply-load-rules all
当前语言:auto;目前c
(GDB)

解决方法

行UIApplicationMain(argc,NsstringFromClass([AppDelegate class]));只是意味着在程序运行期间抛出异常.这可能范围从内存问题到简单的运行时错误.查看目标调试器控制台;它会告诉你发生错误的地方.

由于编辑的问题编辑:我已经解决了这个问题之前,将iOS模拟器恢复为出厂认设置(打开“iOS模拟器”菜单左上角 – >重置内容和设置).然后退出iOS模拟器和Xcode,然后重新启动计算机.这样可以摆脱这个进程的另一个实例.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...