Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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/8/swift/20.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 应用程序未激活时,Swift CNContact未更改_Ios_Swift_Cncontact - Fatal编程技术网

Ios 应用程序未激活时,Swift CNContact未更改

Ios 应用程序未激活时,Swift CNContact未更改,ios,swift,cncontact,Ios,Swift,Cncontact,更新: 好的,我会再解释一遍,我想知道电话联系人是否改变了,而不是我的数据 有没有一种方法可以在应用程序关闭时不循环所有联系人就知道联系人是否已更改 Notification.name.cnContactStoredChange仅在应用程序启动后工作 注: android版本已启动,即使您的应用程序被关闭,应用程序也会通知您该更改简短的回答是否。在iOS中,应用程序不支持应用程序处于非活动状态时发生的操作。因此,当联系人处于非活动状态时,不可能在应用程序中注册联系人更改之类的内容 您的应用程序可

更新:
好的,我会再解释一遍,我想知道电话联系人是否改变了,而不是我的数据

有没有一种方法可以在应用程序关闭时不循环所有联系人就知道联系人是否已更改

Notification.name.cnContactStoredChange仅在应用程序启动后工作

注:
android版本已启动,即使您的应用程序被关闭,应用程序也会通知您该更改

简短的回答是否。在iOS中,应用程序不支持应用程序处于非活动状态时发生的操作。因此,当联系人处于非活动状态时,不可能在应用程序中注册联系人更改之类的内容

您的应用程序可以接收数据的唯一方式是,例如,如果数据来自外部来源(即在线通知),或者您的应用程序运行时预先设置了特定于时间的通知

为了检查类似的内容,你必须在应用程序启动时手动搜索联系人


您可以查看这些答案以了解更多详细信息:和

我的数据不会更改,但我想知道是否更改了联系人而没有进行外循环以保存加载联系人和检查更改的工作确定我将再次解释我想知道电话联系人是否更改而不是我的数据没有问题:)乐意帮助