iPhone地址簿和联系人ID?它有变化吗?

时间:2011-03-02 10:37:04

标签: objective-c cocoa-touch ios

地址簿中的每个联系人都有一个唯一的ID,

1)这个Id会改变吗?如果是的话什么时候改变?即用户删除联系人,其他联系人ID会改变吗?我们如何确保这一点?现在或将来都不会改变。

编辑:想要唯一标识一个联系人,我应该使用哪个ID作为参考?

2 个答案:

答案 0 :(得分:7)

documentation说:

  

建议的方法来保持   长期参考某一特定的   记录是存储第一个和最后一个   名称,或第一个和最后一个的哈希   name,除标识符外。   当您按ID查找记录时,   将记录的名称与您的名称进行比较   存储的名称。如果它们不匹配,请使用   存储的名称来查找记录,   并存储记录的新ID。

答案 1 :(得分:1)

有一个唯一的字段,如联系人或地址,并将记录的名称与该字段以及ID进行比较。