我正在尝试在 iPhone 应用程序的核心数据存储中存储对 ABPerson 的引用。最终,我希望能够与应用程序的 Mac 版本同步(我假设 iPhone 和 Mac 的 ABRecordID 不会相同)。我正在考虑存储记录 ID、名称和电子邮件并检查这些 - 有没有更好的方法?
问问题
1247 次
2 回答
0
听起来您正试图猜测或重新执行 Apple 已经实现的同步功能。您能否准确描述“与应用程序的 Mac 版本同步”的含义?
如果您需要一种更好的方法来存储有关 an 的信息ABPerson
以便于恢复下一次应用程序启动,则 , 中有一个属性ABPerson
,kABUIDProperty
它将为您提供保证不会更改的记录的唯一标识符。我在一个应用程序中使用了类似的东西,该应用程序使用媒体播放器框架来识别启动之间的确切歌曲。
于 2010-03-16T07:15:24.590 回答
0
您可以使用 kABPersonCreationDateProperty 代替 iOS 中可用的 kABUIDProperty。
于 2013-10-31T09:59:33.653 回答