Я обнаружил, что в процессе разработки в моих контактах ABRecordCopyCompositeName возвращает NULL для нескольких записей, но при обычном просмотре списка контактов я не вижу пропущенных имен.
Что такое стандартная альтернативная меткаиспользовать, если ABRecordCopyCompositeName возвращает NULL?Кроме того, что заставляет значения NULL существовать в первую очередь?
(РЕДАКТИРОВАТЬ: заголовок исправлен)
Странно:
- Количество внизуПриложение «Контакты» iPhone содержит 119 контактов.
- Я насчитал все записи - все 119 там и имеют имена.
- [ABAddressBookCopyDefaultSource (addressBook) count] возвращает 116, а не 119.
- Считая каждую запись из ABAddressBook, я получаю 116, , включая 3 пустых записи.
Итак, в дополнение к трем пустым записям я пропускаю еще 3.