Я работаю над приложением, в котором мне нужно импортировать контакты в NSMutableDictionary
, но иногда люди не заполняют все контактные данные. Поэтому оставляем только номер или название компании. Нужно ли мне просматривать все детали контактов, чтобы проверить, какое поле будет моим «отображаемым именем». В Android я знаю, что есть переменная displayName
. Но как это в Swift или Objective C?
Мой код:
BOOL success = [addressBook
enumerateContactsWithFetchRequest:request
error:&contactError
usingBlock:^(CNContact *contact, BOOL *stop){
NSString * contactId = contact.identifier;
NSString * firstName = contact.givenName;
NSString * lastName = contact.familyName;
}];