这是我的代码,我的应用程序在打印数据时崩溃,日志中没有错误消息。它打印了大约30个人然后崩溃,这条消息在崩溃的代码行上:
cmd.exe
我将使用// CRASH标记代码行,此消息显示在我的代码中:
cmd /c --% echo %windir%
}
我以为我可能会打开nil,但事实并非如此,因为它不是可选的(我试图以安全的方式解开它,编译器说它不是可选类型)。
答案 0 :(得分:1)
来自评论:
问题原来是强制展开cont.phoneNumbers.first?.value
,因为如果没有电话号码就会为零(因此没有首先评估)。