【发布时间】:2012-09-17 08:16:18
【问题描述】:
我的应用需要在我们的服务器上存储用户的联系人(当然是在用户许可的情况下)。其中一项要求是将设备通讯录上的任何更改(添加/编辑/删除)反映到服务器。
关于在重新启动应用程序之前确定哪些通讯录联系人已更改,是否有简单的方法/最佳做法?
我所看到的只是通知应用程序地址簿更改的回调方法,但似乎没有记录的方法来确定添加、编辑或删除哪些联系人。
我现在想的是手动将新的联系人列表与存储在设备上的联系人列表进行比较,然后更新应用程序和服务器的更改。但是我认为如果用户有大量的联系人,这可能太多了。
谢谢!
【问题讨论】:
-
我认为这个STACKOVERFLOW answer 可能对你有帮助。
标签: ios objective-c abaddressbook