Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
应用程序处于后台时IOS委派不工作_Ios_Objective C_Iphone_Xcode - Fatal编程技术网

应用程序处于后台时IOS委派不工作

应用程序处于后台时IOS委派不工作,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我目前正在IOS中执行授权 但是当我在XCode中设置一个断点时,我做了一些事情,这些事情会在fe秒后响应,比如HTTP请求 然后我检查调用委托方法 但是已经达到了断点,但是只有在从后台恢复应用程序时才达到断点。甚至有时当应用程序在后台运行时,NSLog也无法打印 这是XCode的默认行为吗,有人能帮我一下吗 我们是否可以说普通的方法调用功能在后台应用程序中不起作用?如果您需要应用程序在发送到后台(HTTP或网络事务)后继续运行,那么您需要从一开始就将这些操作作为后台任务来执行。看看: 本页表3

我目前正在IOS中执行授权

但是当我在XCode中设置一个断点时,我做了一些事情,这些事情会在fe秒后响应,比如HTTP请求

然后我检查调用委托方法

但是已经达到了断点,但是只有在从后台恢复应用程序时才达到断点。甚至有时当应用程序在后台运行时,NSLog也无法打印

这是XCode的默认行为吗,有人能帮我一下吗


我们是否可以说普通的方法调用功能在后台应用程序中不起作用?

如果您需要应用程序在发送到后台(HTTP或网络事务)后继续运行,那么您需要从一开始就将这些操作作为后台任务来执行。看看:


本页表3-1显示了您可以注册的各种背景模式:

虽然可以注册其中一种后台模式,只是为了能够du后台内容,但这是非常不鼓励的,因为如果你注册了一些后台模式,而这些后台模式对于你的应用来说是不必要的,苹果可能会拒绝该应用


由于不知道您需要什么,也许“后台提取”可以解决您的问题,因为您提到HTTP请求?

后台应用程序完全冻结。只有少数情况下,如远程通知或导航可以中断后台应用程序。