【发布时间】:2011-08-09 05:33:24
【问题描述】:
我发现在开发中,在我的联系人中,ABRecordCopyCompositeName 为一些记录返回 NULL,但是当我正常查看我的联系人列表时,我没有看到任何缺失的姓名。
如果 ABRecordCopyCompositeName 返回 NULL,则使用什么标准替代标签?另外,是什么导致 NULL 值首先存在?
(编辑:标题更正)
奇怪的是:
- “联系人”iPhone 应用底部的计数显示 119 个联系人。
- 我统计了所有条目 - 所有 119 个条目都在那里并且都有名字。
- [ABAddressBookCopyDefaultSource(addressBook) count] 返回 116,而不是 119。
- 计算 ABAddressBook 中的每个条目,我得到 116,包括 3 个空条目。
所以,除了三个空条目之外,我还缺少 3 个。
【问题讨论】: