我想从Contact Store中获取所有外部更新的CNContact对象,以便我可以刷新我的联系人列表。
Xcode 7.0 ios9
答案 0 :(得分:0)
即使使用旧框架,这也是不可能的。 我正在做什么(使用ABAddressBook)是开始一个后台操作,对于所有保存的联系人我测试联系人的修改日期与我保存的那个:
NSDate *lastModicationDate = (__bridge NSDate*)ABRecordCopyValue(record, kABPersonModificationDateProperty);
但是在CNContact中我看不到修改日期属性,所以我想我们必须手动执行此操作(检查每个条目是否有修改)
答案 1 :(得分:0)
当我阅读头文件document.write
时,Apple Inc.没有给出api应该使用的提示,因为 SELECT tbl.name, tbl.message, MaxDateTbl.MaxTime
FROM mytable tbl
INNER JOIN (
SELECT name, message, max(time) AS MaxTime
FROM mytable
GROUP BY name
) MaxDateTbl ON MaxDateTbl.name= tbl.name AND MaxDateTbl.Time = tbl.MaxTime
被弃用为其他api。
这是源头文件的一部分。
"ABPerson.h"