2013-03-06 104 views
0

我從通訊錄使用通訊錄framework.Now我想填充的TableView與contacts.Is的數組可以直接從CFArray填充到TableView中,或者我應該遍歷CFArray成的NSString讓所有的手機通訊錄中CFArrayRef逐個?用CFArray填充UITableView?

+0

顯示該接點陣列的輸出? (NSLog) – iPatel 2013-03-06 05:55:21

+0

我已經NSlog每個聯繫人。但現在我想顯示UITableView中的所有聯繫人。 – 2013-03-06 05:57:58

+0

@FhanhanAli什麼阻止你從它?我並不是不喜歡你的問題。你爲什麼不能? – 2013-03-06 05:58:00

回答

0

CFArray是一個核心基礎數組。這是一個陣列的C api。 CFArray對於NSArray是toll-free-bridged,因此可以通過簡單轉換將其轉換爲NSArray。 NSArray *array = (NSArray *)cfArrayVariable。當你使用ARC你必須bridge cast它保持正確的所有權。

另一種解決方案可以通過簡單枚舉CFArray而不用鑄造來找到here