我正在尝试学习ReactiveCocoa,并且很难入门。由于API和教程似乎很快过时,因此我一直碰到一些小麻烦。也许我有错误的印象。
只是试图遵循这一点,我似乎没有NoError
。
应该正确导入,因为我有机会获得Signal
,rac_textSignal
等等。但我不知道为什么NOERROR不可用。
这个过渡到RAC4提到NoError
为好。为什么NoError
未申报?我正在使用ReactiveCocoa 4.0.1。
编辑:我刚刚添加public enum NoError : ErrorType {}
到文件的顶部,它现在可以工作。我不确定这是否是解决问题的适当方法。在指南和教程中没有提到我应该扩展ErrorType
自己的知识。
NoError
在4.0.1中删除了反应性可可本机,以便于中的反典型实现Result
(添加NoError
到Result
,请参阅此)。参见例如问题#2704
我们可以看到它在源文件中显式使用,例如
import enum Result.NoError
在Property.swift中。因此,Result
每当您打算使用时,您可能都需要包括(antantpicals)NoError
。建议在问题线程中修复
public typealias NoError = Result.NoError
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句