Эта строка кода в Swift вызывает у меня проблемы, когда адресная книга имеет контакт без фамилии.ABRecordCopyValue не работает, когда объект не существует
Я пытался решить его несколькими способами безрезультатно. Есть ли какая-то попытка catch catch или обработка ошибок, которую я могу использовать? Или проверить, если AnyObject равно нулю (тип возвращаемого
ABRecordCopyValue(person, kABPersonLastNameProperty).takeRetainedValue()).
Я попытался использовать дополнительные типы, но это, кажется, не работает, так как приложение останавливается в тот момент, вы выбираете контакт с без фамилии - и строка кода ниже подсвечивается с Нить ошибки
1: EXC_BAD_ACCESS
let lName = ABRecordCopyValue(person, kABPersonLastNameProperty).takeRetainedValue() as String