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
と失敗しますか?