我想使用 ReactiveSwift。
- 播客文件
pod 'ReactiveCocoa', '~> 6.0'
$ pod install
ViewController.swift:
import UIKit
import ReactiveSwift
class ViewController: UIViewController {
@IBOutlet fileprivate weak var button: UIButton!
override func viewDidLoad() {
button.reactive.xxx { ... }
}
}
我只有这个错误,所以当我注释掉 button.reactive.xxx { ... }
时我可以运行。
谢谢你。
最佳答案
正如@NicolasMiari 所建议的那样——Reactive Cocoa 被分成几个部分(无论如何从 5.0 版开始)。
Reactive Swift包含核心原语(Signal
、SignalProducer
、Property
、Action
)和运算符的实现。值得注意的是,这是独立于平台的。
Reactive Cocoa建立在 Reactive Swift 之上,并通过 .reactive
属性为 iOS/macOS 添加 UIKit
和 AppKit
特定扩展。
关于ios - 类型 'UIButton' 的值没有成员 'reactive',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45956684/