我将我的iOS swift应用程序更新为Swift 2语法 . 我按要求解决了所有错误,但App根本没有编译 . 相反,我得到了一个我以前从未见过的疯狂错误:
这是什么意思?
屏幕截图显示错误与错误处理有关 .更新代码以使用新的错误处理语法
do { try someFunctionThatCanThrow() // do something on success } catch let error as NSError { // do something on error }
错误列表显示每个错误发生错误的代码和行 .
这是一个编译错误 - Swift编译器崩溃了 .
您需要做的是将源文件减少到导致分段错误的行,然后您需要在Apple上添加一个错误报告,附上导致崩溃的源文件,
https://bugreport.apple.com
您的代码中可能存在触发错误的错误,但是,编译器不应该崩溃 .
2 回答
屏幕截图显示错误与错误处理有关 .
更新代码以使用新的错误处理语法
错误列表显示每个错误发生错误的代码和行 .
这是一个编译错误 - Swift编译器崩溃了 .
您需要做的是将源文件减少到导致分段错误的行,然后您需要在Apple上添加一个错误报告,附上导致崩溃的源文件,
https://bugreport.apple.com
您的代码中可能存在触发错误的错误,但是,编译器不应该崩溃 .