有没有办法告诉 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]
因此,为了解决这个问题,我认为如果我能够强制应用程序自行终止,我就可以完美地阻止程序执行这部分代码。
在您的 info.plist 中,将 UIApplicationExitsOnSuspend 设置为 yes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)