4

Swift 2 で UITableView RAC3 Binding ヘルパーを作成しようとしています。

シグネチャを持つバインディング ヘルパーを初期化しようとしていますinit(tableView: UITableView, sourceSignal: SignalProducer<[T], NoError>, reuseIdentifier: String, selectionCommand: (() -> Void)? = nil)

私のコードはself.bindingHelper = TableViewBindingHelper<PostCellViewModel>(tableView: tableView, sourceSignal: viewModel.posts.producer, reuseIdentifier: R.reuseIdentifier.contactReuseIdentifier.identifier)

でコンパイラ エラーが発生し、sourceSignal: viewModel.posts.producer意味Cannot convert value of type 'SignalProducer<[PostCellViewModel], NoError>' (aka 'SignalProducer<Array<PostCellViewModel>, NoError>') to expected argument type 'SignalProducer<[_], NoError>' (aka 'SignalProducer<Array<_>, NoError>')がありません...

を期待していると言っていSignalProducer<[_], NoError>ます。_ は、渡すタイプを気にしないことを意味すると思いましたが、その配列を渡そうとするPostCellViewModelと失敗しますか?

4

0 に答える 0