我想以编程方式在“本地”地址簿中创建一个联系人(这样它就不会尝试同步,这会导致一些与 Exchange 的兼容性问题)。
如果本地地址簿已经存在,我可以使用 ABAddressBookCopyArrayOfAllSources 找到它以获取地址簿中的所有源,然后查找 sourceTypeRef 为“kABSourceTypeLocal”的 ABRecordRef - 如果我随后将该记录引用传递给 ABPersonCreateInSource,我可以添加一条记录到本地目录。
如果还没有本地地址簿,是否有人对我应该如何最好地在“本地地址簿”中创建记录有任何建议?
(另外,我怎么能在 iOS4 之前做到这一点,因为上面的调用当时不可用?)
谢谢
彼得