我试图添加一个信号来实现UICollectionViewDelegate协议的某些事件,信号永远不会被触发,我也尝试在我创建信号后重置委托对象,任何想法为什么这是不工作?
self.answerSelectionSignal = [self.collectionView rac_signalForSelector:@selector(collectionView:didSelectItemAtIndexPath:) fromProtocol:@protocol(UICollectionViewDelegate)];
[self.answerSelectionSignal
subscribeNext:^(RACTuple *tuple) {
self.actionButton.enabled = YES;
}];
self.collectionView.delegate = nil;
self.collectionView.delegate = self;
由于
答案 0 :(得分:0)
发现问题,选择器由视图控制器实现,在本例中为“self”,我试图从collectionView获取信号,这没有任何意义。