0

我有适用于 iphone 的应用程序,我想始终从启动页面打开它,但是当我在 ipad 上加载第一次应用程序时,它会从启动页面加载,但是当我关闭应用程序并第二次在 ipad 上运行时,它会从我所在的同一屏幕打开离开我想再次它也应该从启动页面打开。当我单击按钮时,我有带有输入按钮的启动页面,我移动到计算屏幕,在那里我执行计算。如果我在计算屏幕上关闭应用程序,当我再次打开它时从计算屏幕而不是从启动屏幕打开

4

4 回答 4

3

在 plist 文件中再添加一个字段

应用程序不在后台运行:让它成为现实

这是你的完美答案。

于 2012-05-17T09:09:23.793 回答
1

第二次应用程序将在后台,这就是为什么它没有从启动应用程序页面开始。不允许应用程序在后台运行。在 info.plist 文件中设置键“”

于 2012-05-17T09:08:50.293 回答
0

您应该在您的 plist 中添加该属性:

UIApplicationExitsOnSuspend 

这将允许您的应用程序“重新启动”而不是保存其状态。这将允许您每次加载启动页面。(文档

于 2012-05-17T09:06:34.133 回答
-1

根据它的文档,苹果不鼓励它:-

没有提供用于优雅终止 iOS 应用程序的 API。

在 iOS 中,用户按下 Home 按钮来关闭应用程序。如果您的应用程序存在无法提供其预期功能的情况,推荐的方法是向用户显示警报,指出问题的性质以及用户可能采取的措施——打开 WiFi、启用定位服务等。允许用户自行决定终止应用程序。

警告 不要调用退出函数。调用 exit 的应用程序将在用户看来已经崩溃,而不是执行正常终止并动画返回主屏幕。

这是它的链接。无论如何,没有人阻止你使用 exit(0),但不鼓励。

另一种方法是简单地将应用程序的 pList 属性更改"Application does not run in background"为 true。

于 2012-05-17T09:06:32.420 回答