ios6獲取通訊錄

2021-06-10 10:56:36 字數 661 閱讀 6600

網上找了一段**,還專門公升級了ios裝置和xcode,測試結果是可行得

+ (nsarray *) abcontacts );

dispatch_semaphore_wait(sema, dispatch_time_forever);

dispatch_release(sema);

cfarrayref ppref = abaddressbookcopyarrayofallpeople(addressbook);

ret = [nsmutablearray array];

for (id record in (nsarray *)ppref)

@catch (n***ception *exception)

@finally

}nslog(@"ab size = %d",[ret count]);

cfrelease(ppref);

cfrelease(addressbook);

}else

@catch (n***ception *exception)

@finally

}cfrelease(ppref);

cfrelease(addressbook);

}return ret;

}

iOS 獲取通訊錄

獲取通訊錄資料放到模型陣列裡 第一步在呼叫改方法之前,需要先新建乙個模型用來存放獲取到的聯絡人資料,大概如下 property nonatomic,strong nsstring firstname property nonatomic,strong nsstring lastname proper...

iOS 獲取手機通訊錄

首先匯入 addressbook.framework 獲取通訊錄資訊核心 如下 獲取通訊錄中每條資訊內容 abaddressbookref tmpaddressbook abaddressbookcreatewithoptions null,null dispatch semaphore t sem...

IOS 通訊錄獲取 五

參考 pragma mark 獲取訪問通訊錄授權 void address 授權訪問 else 傳送一次訊號 dispatch semaphore signal sema else pragma mark 聯絡人姓名 nsmutablearray readaddress 獲取所有聯絡人的陣列 cfa...