Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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_Cocoa Touch - Fatal编程技术网

Iphone 当系统在后台清除应用程序时会发生什么情况?

Iphone 当系统在后台清除应用程序时会发生什么情况?,iphone,cocoa-touch,Iphone,Cocoa Touch,我知道我的应用程序可以在后台被系统杀死 是否也可以发布其数据结构,但应用程序不会被终止 我使用将用户数据保存在-(void)应用程序willenterforeground:中 我总是在-(BOOL)应用程序:didFinishLaunchingWithOptions: 是否还应在-(void)应用程序willenterforeground:中还原本地数据 如果应用程序被终止,它将通过-(BOOL)应用程序:didFinishLaunchingWithOptions:返回,因此我的数据将被还原

我知道我的应用程序可以在后台被系统杀死

是否也可以发布其数据结构,但应用程序不会被终止

  • 我使用将用户数据保存在
    -(void)应用程序willenterforeground:
  • 我总是在
    -(BOOL)应用程序:didFinishLaunchingWithOptions:
是否还应在
-(void)应用程序willenterforeground:
中还原本地数据


如果应用程序被终止,它将通过
-(BOOL)应用程序:didFinishLaunchingWithOptions:
返回,因此我的数据将被还原,但如果应用程序未终止,但其数据结构已发布,它将通过
-(void)返回应用程序将进入前台:
,因此不会还原任何数据。

如果您的应用程序被终止,然后重新启动您的
-将调用应用程序:DidFinishLaunchWithOptions:

如果您的应用程序是后台的,然后继续运行
,则将调用applicationWillEnterForeground:

调用
-applicationWillEnterForeground:
时,不需要恢复数据状态