ios 更改通訊錄中的資訊

2021-09-11 15:09:13 字數 379 閱讀 5485

問題: 修改通訊錄資訊時遇到這個問題

解決:// 提取資料

nsarray * contacts = [store unifiedcontactsmatchingpredicate:predicate keystofetch:@[cncontactgivennamekey,cncontactimagedatakey,cncontactphonenumberskey,cncontactemailaddresseskey] error:nil];

想要更改那乙個屬性,在請求的時候就也要新增上請求的這個條件

注意:cnmutablecontact * contact = [[contacts objectatindex:0] mutablecopy]; 

要進行一次深拷貝

iOS 呼叫通訊錄資訊

abauthorizationstatus status abaddressbookgetauthorizationstatus 判斷授權狀態 if status kabauthorizationstatusnotdetermined else else if status kabauthoriza...

獲取ios通訊錄資訊

包含相應地庫之後直接呼叫 import import void readallpeoples dispatch semaphore wait sema,dispatch time forever else 取得通訊錄失敗 if tmpaddressbook nil 將通訊錄中的資訊用陣列方式讀出 n...

讀取通訊錄資訊

void readallpeoples 取得本地通訊錄名柄 abaddressbookref tmpaddressbook nil if uidevicecurrentdevice systemversionfloatvalue 6.0 tmpaddressbook abaddressbookcre...