iphone - 将 iOS 联系人同步到应用程序数据库(使用什么作为标识符引用?)

标签 iphone objective-c ios ipad

由于没有可用作引用的标识符/主键,我如何确定联系人是否为同一联系人?

  1. 如果我使用“名称”作为引用,可能有两个名称相同或名称可能会更改。

  2. 如果我使用“姓名”+“手机号码”作为引用,那么如果手机号码发生变化,那么我将有同一个人的两条记录。

现在怎么办?

最佳答案

我假设您正在使用 AddressBook 框架。

ABRecord 具有可用于此目的的 uniqueId 属性。

关于iphone - 将 iOS 联系人同步到应用程序数据库(使用什么作为标识符引用?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6578129/

相关文章:

ios - NSDateFormatter 字符串到日期的转换

ios - 将辅助功能画外音光标焦点移动到特定元素

ios - 项目中相同语言的多个 .string 文件

ios - 带有数据uri src的图像未加载到UIWebView中

iphone - 以编程方式使用 UISearchDisplayController

俱乐部中的 iPhone 应用程序分发

ios - CGPathCreateCopyByTransformingPath 到 Swift 3

ios - WatchKit UIPageControl 点颜色

iphone - 在 Container view 中使用 UITableView for forms - 如何访问表单字段?

iphone - 如何在iPhone上读入并解析XML文件?