0
'acceptGesture'のオブザーバブルオブジェクトをviewmodel請負業者に送信しようとしています..しかし、xCodeは 'Type' inoutoutエラーをスローし続けますUITapGestureRecognizer 'プロトコルに「ReactiveCompatible」」ここで RxSwift:エラー 'Type in in UITapGestureRecognizer'がプロトコル 'ReactiveCompatible'に準拠していません
は、私は、問題はおそらくコンパイル自体(Xcodeの)程度である https://github.com/ReactiveX/RxSwift/tree/master/RxExample/RxExample/Examples/APIWrappersimport UIKit
#if !RX_NO_MODULE
import RxSwift
import RxCocoa
#endif
class JobsViewController: UIViewController {
@IBOutlet weak var acceptClickableView: UIView!
@IBOutlet weak var acceptGesture: UITapGestureRecognizer!
private var viewModel: JobsViewModel!
private let disposeBag = DisposeBag()
override func viewDidLoad() {
super.viewDidLoad()
initView()
viewModel = JobsViewModel()
let input = JobsViewModel.Input(acceptTrigger: self.acceptGesture.rx.event.asObservable())
}
}
import Foundation
#if !RX_NO_MODULE
import RxSwift
import RxCocoa
#endif
class JobsViewModel: ViewModelType {
struct Input {
let acceptTrigger: Observable<UITapGestureRecognizer>
}
struct Output {}
init(){}
func transform(input: Input) -> Output {
return Output()
}
}