2011-07-11 116 views
2

所有,iPhone应用程序崩溃在关闭/重新打开

我已经创作的作品完美地在第一时间在应用程序中,但如果我强迫关闭它通过栏位于屏幕的底部,打开它备份,它崩溃,不会重新加载。我得到的唯一错误是Thread 1: Program received signal: "SIGKILL".,日志中没有任何内容。这在iPhone模拟器以及我的物理iPhone中都会发生。

编辑:我附上了调试日志。就像我提到的,没有任何表现。这是引发错误并且应用程序崩溃之后的日志。

GNU gdb 6.3.50-20050815 (Apple version gdb-1703) (Thu May 26 17:11:52 UTC 2011) 
Copyright 2004 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB. Type "show warranty" for details. 
This GDB was configured as "x86_64-apple-darwin".Attaching to process 835. 
sharedlibrary apply-load-rules all 
Current language: auto; currently objective-c 
(gdb) 

任何人都有过这样的问题吗?

+0

那么,调试器或崩溃日志会说什么? – DarkDust

+0

什么都没有。我在原帖中提到过。 – Baub

+0

我禁用了info.plist中的多任务,并且当我再次尝试相同的过程时,它在调试输出中显示错误。我修正了错误,现在它按预期工作。现在,我可以通过底部的栏来关闭并重新打开应用程序,不会有任何问题。 感谢大家的帮助! – Baub

回答

8

这是预期的行为。如果通过多任务栏关闭应用程序,则需要重新启动调试过程。我已经多次看到这方面的发展。这不会在您的应用发货后产生负面影响。发生这种情况是因为调试器在终止时连接到应用程序。您的用户未在调试您的应用,因此他们不会遇到此问题。

+0

它在模拟器和iPhone上都没有做过。 – Baub

+0

这是你的第一个“多任务感知”应用程序吗?就像我说的那样,这是完全正常的,我已经看到了这种发展多次。这不会在您的应用发货后产生负面影响。 – Moshe

+0

不,不是。此外,这个应用程序已经开发了相当长的一段时间,我已经尝试了同样的关闭/重新打开过程,它总是很好。 – Baub