应用程序在打印联系人姓名和号码时崩溃

时间:2017-05-17 19:04:26

标签: swift3 cncontact

这是我的代码,我的应用程序在打印数据时崩溃,日志中没有错误消息。它打印了大约30个人然后崩溃,这条消息在崩溃的代码行上:

cmd.exe

我将使用// CRASH标记代码行,此消息显示在我的代码中:

cmd /c --% echo %windir%

}

我以为我可能会打开nil,但事实并非如此,因为它不是可选的(我试图以安全的方式解开它,编译器说它不是可选类型)。

1 个答案:

答案 0 :(得分:1)

来自评论:

问题原来是强制展开cont.phoneNumbers.first?.value,因为如果没有电话号码就会为零(因此没有首先评估)。