我正在尝试在iPhone应用程序的核心数据存储中存储对ABPerson的引用。最终,我希望能够与Mac版本的应用程序同步(我假设ABRecordID在iPhone和Mac上不会是一样的)。我在考虑存储记录ID、名称和电子邮件,并对它们进行检查--有没有更好的方法?
发布于 2010-03-16 15:15:25
这听起来像是你试图猜测或重做苹果已经实现的同步功能。你能确切地描述一下你所说的“与Mac版本的应用程序同步”是什么意思吗?
如果您正在寻求一种更好的方法来存储有关ABPerson的信息,以便轻松恢复下一次启动的应用程序,那么在ABPerson中有一个属性kABUIDProperty,它将为您提供唯一的记录标识符,并且保证该记录不会更改。我在一个应用程序中使用了类似的东西,该应用程序使用媒体播放器框架在两次启动之间识别确切的歌曲。
发布于 2013-10-31 17:59:34
您可以使用kABPersonCreationDateProperty而不是iOS中提供的kABUIDProperty。
https://stackoverflow.com/questions/2452424
复制相似问题