При извлечении контакта не происходит сбой, когда телефон не назначен контакту
Я пытаюсь прочитать контактный телефон нет. Приведенный ниже код работает нормально, если номер доступен, но если телефон не назначен контакту, происходит сбой. Может Ану, дайте мне знать, как справиться с этим.
((currentContact.phoneNumbers.first?.value)! as CNPhoneNumber).stringValue
1 ответ
Решение
Вы должны узнать о дополнительных значениях в Swift...
if let contactPhoneNumber = currentContact.phoneNumbers.first?.value?.stringValue {
// do something with the value
}
else {
// the value isn't there
}