我如何告诉iOS我不希望该应用程序留在后台?

Win*_*hen 0 iphone crash background ios

有没有办法告诉iOS我不希望我的应用程序留在后台?换句话说,我可以告诉我的应用程序在进入后台时自行退出吗?

ABPeoplePickerNavigationController在我的UITbarController中的一个选项卡中使用.但是,只要它到达,它就会以EXC_BAD_ACCESS崩溃[ABMembersViewController applicationDidResume].

堆栈跟踪如下:

0x00cc5994  <+0034>  mov    0x8(%eax),%eax
0x00cc5991  <+0031>  mov    0x8(%ebp),%eax
0x00cc598d  <+0027>  mov    %eax,0x4(%esp)
0x00cc5987  <+0021>  mov    0x4e082(%ebx),%eax
0x00cc597f  <+0013>  movl   $0x0,0x8(%esp)
0x00cc597e  <+0012>  pop    %ebx
ABCGetGroupCount
-[ABAccountsAndGroupDataSource hasMultipleAccountsOrGroups]
-[ABMembersViewController updateNavigationButtonsInSearchMode:animated:]
-[ABMembersViewController updateNavigationButtonsAnimated:]
-[ABMembersViewController applicationDidResume]
Run Code Online (Sandbox Code Playgroud)

因此,为了解决它,我认为如果我能够强制应用程序终止自身,我可以很好地阻止程序通过这部分代码.

Rob*_*ods 7

在info.plist中,将UIApplicationExitsOnSuspend设置为yes