2012-02-26 27 views
0

我有一个使用核心数据的应用程序,如果我在模拟器上保持它在xcode上运行,它将正常运行。虽然应用程序仍在xcode上运行,但我仍然在模拟器上按回家,然后从多任务中删除应用程序。直到这里没有问题。在xcode 4.2上发出sigabrt错误的核心数据应用程序

现在,如果当应用程序仍在xcode上运行,并且如果我从模拟器重新启动我的应用程序,模拟器在视图中变黑,但是我可以访问多任务处理,而模拟器上没有其他任何内容,xcode在main.m文件中显示sigabrt错误。

如果我停止在xcode上的应用程序,并执行上述的事情,我在模拟器上没有错误。

回答

0

打开模拟器中的停止按钮相当于您称为“从多任务中删除应用程序”(也就是说,双击主页按钮,然后关闭应用程序)。不幸的是,模拟器每次都会给你一个错误,然后尝试再次启动应用程序。击中Stop,然后重新开始在模拟器中是同样的事情,所以这就是我要测试它的方式。

在设备上:在设备上运行您的应用程序,然后在模拟器中停止。 然后回到您的设备上,再次打开应用程序,您可以整天测试它,而不会出现您所说的令人讨厌的错误。

希望有所帮助。