【发布时间】:2012-09-20 10:27:59
【问题描述】:
如何将所有通讯录联系人的图像复制到一个数组中,然后在表格视图中显示?
【问题讨论】:
-
这个 SO 问题有你的答案。 stackoverflow.com/questions/3874595/…
标签: iphone image nsdata addressbook
如何将所有通讯录联系人的图像复制到一个数组中,然后在表格视图中显示?
【问题讨论】:
标签: iphone image nsdata addressbook
我没有任何代码示例给你,但我有你应该调用的 API。
您需要深入研究 AddressBook 文档。
ABAddressBookGetPersonCount - 获取 ABAddressBookRef 中的人数 ABAddressBookCopyArrayOfAllPeople - 获取书中所有人的数组。 ABPersonCopyImageData 和 ABPersonCopyImageDataWithFormat 将为您获取每个人的图像。
有很多关于如何在表格中显示图像的明确示例,可能就在这个网站上。考虑使用 UTableView、UITableViewCell、UITableViewDelegate 和 UITableViewDataSource。
希望这会有所帮助!
【讨论】: