下次运行时保持 ipad/iphone 应用程序的状态

发布于 2024-10-06 17:47:40 字数 137 浏览 2 评论 0原文

假设我正在运行我的iphone/ipad应用程序,我的错误,我按了home键,然后我再次运行我的应用程序,它像往常一样启动,我不希望它像往常一样启动,我想它从我按下之前的状态开始主页键。

**简而言之,当我下次运行时,应该保持应用程序的状态。

Suppose i am running my iphone/ipad application my mistake i pressed home key and again i am running my application it started as usual to i don't want to it started as usual i want to it start from the state where i was before pressing home key.

**In short it should be maintain the state of application while i am running next time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一身骄傲 2024-10-13 17:47:40

在应用程序委托 .m 文件内的函数 - (void)applicationDidEnterBackground:(UIApplication *)application 中,确保不调用 exit 函数。当按下主页按钮时,将运行此函数中的任何内容。

- (void)applicationDidEnterBackground:(UIApplication *)application {
    //do nothing
}

in the function - (void)applicationDidEnterBackground:(UIApplication *)application inside your application delegate .m file, be sure that you don't call the exit function. when the home button is pressed, anything in this function will be ran.

- (void)applicationDidEnterBackground:(UIApplication *)application {
    //do nothing
}
空袭的梦i 2024-10-13 17:47:40

从 iphone 4.1 和 ipad 4.2 开始,此行为是默认的。如果你不想要它,你实际上必须专门停止它。您正在构建什么版本?

如果它是最新版本,那么就像 binnnyb 所说的那样,请查看 applicationDidEnterBackgroundapplicationWillResignActive 中是否有会崩溃或结束应用程序的函数。

此外,exit(); 也不是应用商店安全的。

This behaviour is default as of iphone 4.1 and ipad 4.2. YOu actually have to specifically stop it if you didn't want it. What version are you building for?

If it is the latest build, then like what binnnyb said, ahve a look in applicationDidEnterBackground and applicationWillResignActive for functions that will crash or end your app.

Also exit(); is not app store safe.

我做我的改变 2024-10-13 17:47:40

NSApplicationDelegate 中实现 - (void)applicationWillResignActive: 以保存应用程序状态。然后您可以在启动时重新加载保存的状态。

Implement - (void)applicationWillResignActive: in your NSApplicationDelegate to save your application state. You can then reload the saved state at startup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文