【发布时间】:2017-08-30 09:26:17
【问题描述】:
我想使用 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 { ... }时我可以运行。
谢谢你。
【问题讨论】:
-
反应式是如何工作的?它是否在
UIButton上有一个extension 来添加reactive成员,或者您是否应该使用确实 有那个属性吗? -
顺便说一句,可可豆荚部分似乎正在工作,否则编译器会抱怨
import ReactiveSwift行。 -
我把
import ReactiveSwift改成import ReactiveCocoa解决了这个问题!但示例代码似乎适用于import ReactiveSwift。我的项目有什么问题吗? -
所以我猜它 is 和
extensiononUIButton是在 ReactiveCocoa 中定义的(not ReactiveSwift ) -
我明白了。谢谢!
标签: ios swift reactive-cocoa reactive-swift