Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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中创建类似Android的后台服务?_Iphone_Ios_Ios4 - Fatal编程技术网

如何在iPhone中创建类似Android的后台服务?

如何在iPhone中创建类似Android的后台服务?,iphone,ios,ios4,Iphone,Ios,Ios4,我想在iPhone中创建一个在后台工作的函数。 我想为NSUSerDefault值的任何更改设置通知。 我看到很多服务都是在安卓系统的后台运行的。 如何在某些应用程序的iPhone中提供后台服务???iOS应用程序只允许在后台运行,原因有几个,例如实现VoIP和播放音频。监视首选项不是允许的原因之一。不过,这没关系,因为每个应用程序都在自己的沙箱中运行,无法影响其他应用程序的环境,其他应用程序将能够更改您的应用程序的首选项。iOS应用程序只允许在后台运行,原因有几个明确定义,例如实现VoIP和播

我想在iPhone中创建一个在后台工作的函数。 我想为NSUSerDefault值的任何更改设置通知。 我看到很多服务都是在安卓系统的后台运行的。
如何在某些应用程序的iPhone中提供后台服务???

iOS应用程序只允许在后台运行,原因有几个,例如实现VoIP和播放音频。监视首选项不是允许的原因之一。不过,这没关系,因为每个应用程序都在自己的沙箱中运行,无法影响其他应用程序的环境,其他应用程序将能够更改您的应用程序的首选项。

iOS应用程序只允许在后台运行,原因有几个明确定义,例如实现VoIP和播放音频。监视首选项不是允许的原因之一。不过,这没关系,因为每个应用程序都在自己的沙箱中运行,无法影响其他应用程序的环境,其他应用程序可以更改您的应用程序的首选项。

事实上,我已经制作了一个iPhone应用程序,在其中放置了SettingBundle。在设置包中,我设置了一个打开/关闭同步的开关。现在,当用户切换时,我必须在后台同步应用程序。因此,当我的应用程序处于后台时,我无法获得切换状态更改的通知。有什么解决办法吗?实际上我已经制作了一个iPhone应用程序,在其中我放置了SettingBundle。在设置包中,我设置了一个打开/关闭同步的开关。现在,当用户切换时,我必须在后台同步应用程序。因此,当我的应用程序处于后台时,我无法获得切换状态更改的通知。有什么解决办法吗??