升级到Swift 2.0时出现Segmentation Fault 11

我有一个iOS项目,截至昨天工作得很好。 现在我已经更新到Xcode 7,带来了Swift 2.0语法。 我按照建议使用新语法解决了所有错误。 当我尝试构建时,构建失败并显示“由于信号命令失败:分段错误:11”。 这发生在4个不同的文件上。

问题是,这四个文件没有任何需要更新的代码,并且是非常简单的文件(除了设置标签属性值之外,它们没有做任何事情)。 是什么赋予了?

我注意到简单的拼写错误可能导致这种情况,这里有一个

var myVar: Type = { return value } 

以上通常是不明确的,甚至有时编译,但它也会导致分段错误。 只需删除等号即可解决问题

 var myVar: Type { return value } 

我想到了。 问题是编译器没有捕获到几个错误。 我让Xcode通过删除文件找到错误,然后重新添加它。 这显示了三十多个错误,当修复时,导致我的代码完全编译。

如果将值设置为标签而不是label.text