RxSwift教程示例:属性只能应用于类型,而不能应用于声明

时间:2018-04-03 22:11:52

标签: ios iphone rx-swift

我正在尝试通过RxSwift教程:

https://www.raywenderlich.com/138547/getting-started-with-rxswift-and-rxcocoa

下载示例代码并成功执行pod install后,构建仍然失败。它显示Lock.swift文件中的错误,如下所示:

enter image description here

我该怎么做才能消除错误并使其运行?令人失望的是该教程不是最新的。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:7)

即使删除@noescape属性后错误消失,但这不是修复错误的正确方法。建议不要手动编辑pod文件。

要修复此错误,请打开终端并前往项目文件夹。只需输入pod update即可。更新pod后,所有错误都将消失。

答案 1 :(得分:4)

只需删除@noescape即可修复错误。 @noescape是默认

func performLocked(action: () -> Void)