没有其他信息的未知Swift编译器错误

时间:2019-04-09 10:44:16

标签: ios swift xcode

编译时,Xcode显示错误:

<unknown>:0: error: cannot convert value of type '()' to closure result type 'Int'

如何找出至少在哪个文件中发生这种情况?

1 个答案:

答案 0 :(得分:2)

之所以引发该错误,是因为您要传递给该闭包然后声称要返回一个Int,但是永远不会返回这样的值。否则,您计划在该闭包中的某个位置返回Int,则需要将闭包的返回类型更改为Void。