当没有分配给联系人的电话时,获取联系人不会崩溃

时间:2017-01-31 01:24:50

标签: ios swift cncontact

我正在尝试阅读联系电话号码。如果数字可用,但下面的代码工作正常,但如果没有分配给联系人的电话,它就会崩溃。 Can Anu让我知道如何处理这个问题。

((currentContact.phoneNumbers.first?.value)! as CNPhoneNumber).stringValue

1 个答案:

答案 0 :(得分:3)

您应该了解Swift中的可选值...

if let contactPhoneNumber = currentContact.phoneNumbers.first?.value?.stringValue {
    // do something with the value
} 
else {
    // the value isn't there 
}