我想知道是否有可能在用户按下 Home 按钮后完全退出我的程序,而不是进入后台运行模式。谢谢。
3 回答
在您的应用程序中,添加一个值为Info.plist
的布尔键。有关详细信息,请参阅信息属性列表键参考。UIApplicationExitsOnSuspend
YES
是的!!尽管 Apple 会警告您他们不希望您这样做,但这是有可能的,而且我相信您的任何理由都是合法的。他们不会仅仅因为您的应用程序没有启用后台而将您的应用程序从 App Store 中排除。
在 Xcode 中,找到您的 <-yourappname->-Info.plist 文件。在 Xcode 4 中,它位于“支持文件”组中。在 Xcode 3 中,它位于“资源”组中。选择最后一个条目并单击“+”图标添加另一个条目。键入“应用程序不在后台运行”作为键(它会自动填写),然后将值更改为“是”。
祝你好运!
有关此问题的更多信息,请参阅此问题及其投票最多的答案。
使用 Info.plist 属性UIApplicationExitsOnSuspend
,您可以阻止您的应用程序进入后台并按照 iOS 4 之前的标准终止。您可以阅读有关 Info.plist 键的更多信息以了解其他选项。
如果您不希望应用程序在退出时保留在后台,您可以通过将 UIApplicationExitsOnSuspend 键添加到应用程序的 Info.plist 文件并将其值设置为 YES 来明确选择退出后台执行模型