Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在用户退出时重置应用程序_Iphone_Objective C - Fatal编程技术网

Iphone 在用户退出时重置应用程序

Iphone 在用户退出时重置应用程序,iphone,objective-c,Iphone,Objective C,有没有办法在用户退出时将应用恢复到原始设置 每次关闭应用程序时,我都需要重置它 非常感谢。您可以使用这种方法 编辑:这个问题有点让人困惑。。如果你读了所有的线索。应用程序在后台运行,答案是UIApplicationExitsOnSuspend需要添加到信息列表中。您可以使用此方法 编辑:这个问题有点让人困惑。。如果你读了所有的线索。应用程序在后台运行,答案是UIApplicationExitsOnSuspend需要添加到信息列表中。如果不想在应用程序结束后保留数据,请不要保存它。不会自动为您

有没有办法在用户退出时将应用恢复到原始设置

每次关闭应用程序时,我都需要重置它

非常感谢。

您可以使用这种方法

编辑:这个问题有点让人困惑。。如果你读了所有的线索。应用程序在后台运行,答案是UIApplicationExitsOnSuspend需要添加到信息列表中。

您可以使用此方法


编辑:这个问题有点让人困惑。。如果你读了所有的线索。应用程序在后台运行,答案是UIApplicationExitsOnSuspend需要添加到信息列表中。

如果不想在应用程序结束后保留数据,请不要保存它。不会自动为您保存任何内容


不要使用NSUserDefaults、CoreData,也不要在文件系统上存储内容

如果不想在应用程序结束后保留数据,就不要保存它。不会自动为您保存任何内容



不要使用NSUserDefaults、CoreData,也不要在文件系统上存储内容

将UIApplicationExitsOnSuspend键添加到应用程序的info.plist。这将导致用户点击按钮时应用程序终止。然后,当应用程序重新启动时,不要加载从NSDEFAULT(等)保存的任何内容。

将UIApplicationExitsOnSuspend键添加到应用程序的info.plist。这将导致用户点击按钮时应用程序终止。然后,当应用程序重新启动时,不要加载从NSDEFAULT(等)保存的任何内容。

当按下home(主页)按钮时,您没有太多时间做事情。为什么不在启动时恢复原始设置呢?按下home(主页)按钮后,您就没有很多时间做事情了。为什么不在启动时恢复原始设置呢?我不是CoreData或存储在文件系统上。我只想显示第一个tabcontroller视图并重新开始动画。所以我猜你的应用程序在后台。它应该显示第一个tabcontroller。。。在info.plist中添加UIApplicationExitsOnSuspend谢谢,我会试试的。目前,它被卡在用户离开应用程序的地方(通常我会想要这个,但在这种情况下不是这样),这很有效。我在info.plist中勾选了“应用程序不在后台运行”,谢谢大家的帮助。我不是CoreData或存储在文件系统上。我只想显示第一个tabcontroller视图并重新开始动画。所以我猜你的应用程序在后台。它应该显示第一个tabcontroller。。。在info.plist中添加UIApplicationExitsOnSuspend谢谢,我会试试的。目前,它被卡在用户离开应用程序的地方(通常我会想要这个,但在这种情况下不是这样),这很有效。我在info.plist中勾选了“应用程序不在后台运行”。谢谢大家的帮助。like Application willterminate:也许?文档中说:此方法让您的应用程序知道它将被终止并从内存中完全清除。听起来不错。你可以使用applicationWillTerminate。这是一个很小的时间窗口,你必须完成所有的工作。。。同时。。应用程序:didFinishLaunching也有有限的时间,否则您的应用程序将强制退出。他的程序既不会到达应用程序,也不会终止应用程序:didFinishLaunching。它只是移动到背景,如果它移动到前景,看起来就像他“退出”应用程序一样。在这种情况下,您可以使用ApplicationIdentinterBackground,applicationWillEnterForeground。。但我不明白为什么它不会退出。。您可以在info.plist中添加UIApplicationExitsOnSuspend以退出应用程序。这个答案太错误了。作为开发人员,您永远不应该直接调用此方法?文档中说:此方法让您的应用程序知道它将被终止并从内存中完全清除。听起来不错。你可以使用applicationWillTerminate。这是一个很小的时间窗口,你必须完成所有的工作。。。同时。。应用程序:didFinishLaunching也有有限的时间,否则您的应用程序将强制退出。他的程序既不会到达应用程序,也不会终止应用程序:didFinishLaunching。它只是移动到背景,如果它移动到前景,看起来就像他“退出”应用程序一样。在这种情况下,您可以使用ApplicationIdentinterBackground,applicationWillEnterForeground。。但我不明白为什么它不会退出。。您可以在info.plist中添加UIApplicationExitsOnSuspend以退出应用程序。这个答案太错误了。作为一个开发人员,你不应该直接调用这个方法。这是最好的答案,而所有其他的答案都是荒谬的。我同意,最好的答案。iPhone4默认为多任务,因此它将在上次停止的位置运行。不过,不要让应用程序的开发版本愚弄你。。。有时,尽管添加了UIApplicationExitsOnSuspend键,它仍将继续它停止的位置。。。特别是在模拟器中。这是最好的答案,而所有其他答案都是荒谬的。我同意,最好的答案。iPhone4默认为多任务,因此它将在上次停止的位置运行。不过,不要让应用程序的开发版本愚弄你。。。有时,尽管添加了UIApplicationExitsOnSuspend键,它仍将继续它停止的位置。。。特别是在模拟器中。