我正在尝试阅读联系电话号码。如果数字可用,但下面的代码工作正常,但如果没有分配给联系人的电话,它就会崩溃。 Can Anu让我知道如何处理这个问题。
((currentContact.phoneNumbers.first?.value)! as CNPhoneNumber).stringValue
答案 0 :(得分:3)
您应该了解Swift中的可选值...
if let contactPhoneNumber = currentContact.phoneNumbers.first?.value?.stringValue {
// do something with the value
}
else {
// the value isn't there
}