我想知道在用户按下Home按钮后是否可以完全退出程序,而不是进入后台运行模式。感谢。
答案 0 :(得分:5)
在您的应用程序的Info.plist
中,添加一个值为UIApplicationExitsOnSuspend
的布尔键YES
。有关详细信息,请参阅Information Property List Key Reference。
答案 1 :(得分:2)
烨!!虽然Apple会警告你他们不希望你这样做,但这是可能的,我相信无论你有什么理由都是合法的。他们不会仅仅因为没有启用后台处理而将您的应用从App Store中排除。
在Xcode中,找到您的< -yourappname-> -Info.plist文件。在Xcode 4中,它位于“支持文件”组中。在Xcode 3中,它位于“Resources”组中。选择最后一个条目,然后单击“+”图标以添加另一个条目。键入“应用程序不在后台运行”(它将自动填入此键),然后将值更改为“是”。
祝你好运!
答案 2 :(得分:0)
有关此事的更多信息,请参阅this question and its top voted answer。
使用Info.plist属性UIApplicationExitsOnSuspend
,您可以阻止您的应用进入后台并终止iOS 4之前的标准。您可以read more about Info.plist keys了解其他选项。
如果您不希望应用程序在退出时保留在后台,则可以通过将UIApplicationExitsOnSuspend键添加到应用程序的Info.plist文件并将其值设置为YES来明确选择退出后台执行模型