我正试图在iPhone应用程序的核心数据存储中存储对ABPerson的引用。最终,我希望能够与Mac版本的应用程序同步(我假设ABRecordIDs对于iPhone和Mac来说不一样)。我在考虑存储记录ID,名称和电子邮件,并检查这些 - 有更好的方法吗?
答案 0 :(得分:0)
听起来有点像是在尝试猜测或重新执行Apple已经实现的同步功能。你能用“与Mac版应用程序同步”来准确描述你的意思吗?
如果您要求更好地存储有关ABPerson
的信息,以便轻松恢复下一个应用启动,则ABPerson
中有一个属性,kABUIDProperty
,它将为您提供保证不会更改的记录的唯一标识符。我使用类似的应用程序使用Media Player Framework来识别启动之间的确切歌曲。
答案 1 :(得分:0)
您可以使用kABPersonCreationDateProperty而不是iOS中提供的kABUIDProperty。