ios - 错误 Nil 与预期的参数类型不兼容 '() -> Void'

标签 ios swift

这段代码:

runAction(moveleft, completion: nil) 

给出错误:

Nil is not compatible with expected argument type '() -> Void'

这是为什么?

最佳答案

你应该传递参数{}:

runAction(moveleft, completion: {}) 

根据 this 的建议回答。

关于ios - 错误 Nil 与预期的参数类型不兼容 '() -> Void',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32942294/

相关文章:

iOS 13 - 请求 "When in Use"位置权限阻止我以后请求 "Always"

ios - Swift 中 Realm 查询的交叉引用谓词

Swift:过滤相关文件/忽略应用程序包的子文件夹

ios - Firebase ios 快照为 .childRemoved 返回 null

ios - Realm 0.102.0 保存 RLMArray

ios - 使用 facebook sdk 3.1 创建事件

ios - UICollectionView reloadData 幽灵细胞

javascript - 从仪器 javascript 脚本中的数据库或文本文件中读取数据

由于 docker 容器中的 "database is locked",swift 构建失败?

swift - 在 Swift 4 中使用 Decodable 和继承