通过ReactiveCocoa获取“使用未声明的类型'NoError'”

菲卢伦

我正在尝试学习ReactiveCocoa,并且很难入门。由于API和教程似乎很快过时,因此我一直碰到一些小麻烦。也许我有错误的印象。

只是试图遵循这一点,我似乎没有NoError

在此处输入图片说明

应该正确导入,因为我有机会获得Signalrac_textSignal等等。但我不知道为什么NOERROR不可用。

他们的文档中也提到了NoError,但这导致了404

这个过渡到RAC4提到NoError为好。为什么NoError未申报?我正在使用ReactiveCocoa 4.0.1。

编辑:我刚刚添加public enum NoError : ErrorType {}到文件的顶部,它现在可以工作。我不确定这是否是解决问题的适当方法。在指南和教程中没有提到我应该扩展ErrorType自己的知识。

dfrib

NoError在4.0.1中删除了反应性可可本机以便于中反典型实现Result(添加NoErrorResult,请参阅)。参见例如问题#2704

我们可以看到它在源文件中显式使用,例如

因此,Result每当您打算使用时,您可能都需要包括(antantpicals)NoError建议在问题线程中修复

public typealias NoError = Result.NoError

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ReactiveCocoa(Swift)中将NSError SignalProducer转换为NoError SignalProducer

如何将ReactiveCocoa 3的“ SignalProducer <布尔,NoError>”转换为“ SignalProducer <布尔,NSError>”?

如何使用ReactiveSwift将有错误的信号转换为NoError?(优雅)

访问impl模块时获取“使用未声明的类型或模块”

使用未声明类型的“对象”

使用未声明的类型“ T”

使用未声明的类型 'SignalProducerType

使用未声明的类型WKActionSheet

使用未声明的类型“MainGameScreenViewController”

使用未声明的类型'FIRMessagingDelegate'

使用未声明的类型'AttributedString'

使用未声明的类型'UNUserNotificationCenter'

使用未声明类型的UIViewController

使用未声明的类型问题

使用未声明的类型'UIApplicationLaunchOptionsKey'

使用未声明的类型'GMSPlacesClient'

使用未声明的类型'CPTMutableAxisLabelSet'

使用未声明的类型'MessagingDelegate'

使用未声明的类型'UIWindowScene'

使用未声明的类型“ Firebase”

Alamofire - 使用未声明的类型“ServerTrustPolicy”?

使用未声明的类型“ Response”错误

使用未声明的类型'MFMessageComposeViewControllerDelegate swift'

Swift:错误:使用未声明的类型'T'

错误:使用未声明的类型'SCNView'

Swift 2.0使用未声明类型的UIColor

在Swift中使用未声明的类型'UIImage'

错误:使用未声明的类型BindableObject

FirebaseIOS:使用未声明的类型“ DatabaseReference”