每当我在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)
解决方法
@H_502_14@ 行UIApplicationMain(argc,NSStringFromClass([AppDelegate class]));只是意味着在程序运行期间抛出异常.这可能范围从内存问题到简单的运行时错误.查看目标调试器控制台;它会告诉你发生错误的地方.由于编辑的问题编辑:我已经解决了这个问题之前,将iOS模拟器恢复为出厂默认设置(打开“iOS模拟器”菜单在左上角 – >重置内容和设置).然后退出iOS模拟器和Xcode,然后重新启动计算机.这样可以摆脱这个进程的另一个实例.