Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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/4/oop/2.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
iOS8:多任务屏幕上的应用程序是否在后台?_Ios_Objective C - Fatal编程技术网

iOS8:多任务屏幕上的应用程序是否在后台?

iOS8:多任务屏幕上的应用程序是否在后台?,ios,objective-c,Ios,Objective C,当我双击home(主页)按钮打开多任务屏幕时,我可以看到应用程序。这是否意味着应用程序在后台?我需要确保当我点击多任务屏幕上的某个应用程序时,BoolaApplication:UIApplication*application did FinishLaunchingWithOptions:NSDictionary*launchOptions方法是否未被调用 我认为许多应用程序仍然停留在多任务屏幕上。一些应用程序是在三个月前发布的。我不相信这些应用程序还在内存中。没有 (BOOL)applicat

当我双击home(主页)按钮打开多任务屏幕时,我可以看到应用程序。这是否意味着应用程序在后台?我需要确保当我点击多任务屏幕上的某个应用程序时,BoolaApplication:UIApplication*application did FinishLaunchingWithOptions:NSDictionary*launchOptions方法是否未被调用

我认为许多应用程序仍然停留在多任务屏幕上。一些应用程序是在三个月前发布的。我不相信这些应用程序还在内存中。

没有

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions" 

方法在应用程序从多任务屏幕再次启动时不调用

当你完全最小化应用程序时,我们可以说该应用程序处于后台

如果应用程序A已打开。现在,您可以双击“主页”按钮。其他最小化的应用程序将显示在那里。从应用程序的选择。假设您选择应用程序B

应用程序A->背景和应用程序B->前景


谢谢,

感谢他们中的大多数;它们可能没有运行——这是一堆应用程序的历史记录。请阅读文档,它告诉您所有的状态是什么-图2-3是这里最相关的。如果应用程序未终止,当您切换回应用程序时,如果应用程序仍在运行,您将不会收到dFLWO消息。谢谢。这是应用程序的历史堆栈。是的,我想也是。我想看看关于多任务屏幕的文档。你知道屏幕的正式名称吗。我会努力找到它的……苹果公司称之为苹果。谢谢。Petesh说多任务屏幕可能只是应用程序的历史堆栈。但你不这么认为吗?Petesh说得对,“所有正在运行的应用程序”都保留在堆栈中。只有应用程序是后台和前台之间的交换状态。应用程序状态有5种状态:未运行、不活动、活动、后台和挂起。您认为堆栈中应用程序的状态始终只是后台状态还是挂起状态?图2-3 iOS应用程序中的状态更改见下图:谢谢。对你完全正确。我同意你的看法。我只是不知道如何在多任务应用程序上调用应用程序的状态。