5

我想知道是否有可能在用户按下 Home 按钮后完全退出我的程序,而不是进入后台运行模式。谢谢。

4

3 回答 3

6

在您的应用程序中,添加一个值为Info.plist的布尔键。有关详细信息,请参阅信息属性列表键参考UIApplicationExitsOnSuspendYES

于 2011-05-14T03:47:50.830 回答
2

是的!!尽管 Apple 会警告您他们不希望您这样做,但这是有可能的,而且我相信您的任何理由都是合法的。他们不会仅仅因为您的应用程序没有启用后台而将您的应用程序从 App Store 中排除。

在 Xcode 中,找到您的 <-yourappname->-Info.plist 文件。在 Xcode 4 中,它位于“支持文件”组中。在 Xcode 3 中,它位于“资源”组中。选择最后一个条目并单击“+”图标添加另一个条目。键入“应用程序不在后台运行”作为键(它会自动填写),然后将值更改为“是”。

祝你好运!

于 2011-05-14T03:46:32.803 回答
0

有关此问题的更多信息,请参阅此问题及其投票最多的答案


使用 Info.plist 属性UIApplicationExitsOnSuspend,您可以阻止您的应用程序进入后台并按照 iOS 4 之前的标准终止。您可以阅读有关 Info.plist 键的更多信息以了解其他选项。

如果您不希望应用程序在退出时保留在后台,您可以通过将 UIApplicationExitsOnSuspend 键添加到应用程序的 Info.plist 文件并将其值设置为 YES 来明确选择退出后台执行模型

于 2011-05-14T03:49:23.283 回答