6
的逆我想執行以下操作的代碼的反面:隨着ReactiveCocoa結合BOOL
RAC(self.activityIndicator, hidden) = RACObserve(self.playButton, selected);
當播放按鈕被選擇的活動的指標應爲NOT隱藏。
使用ReactiveCocoa做到這一點的最佳方法是什麼?
的逆我想執行以下操作的代碼的反面:隨着ReactiveCocoa結合BOOL
RAC(self.activityIndicator, hidden) = RACObserve(self.playButton, selected);
當播放按鈕被選擇的活動的指標應爲NOT隱藏。
使用ReactiveCocoa做到這一點的最佳方法是什麼?
這是一個信號運算符,-not
。
RAC(self.activityIndicator, hidden) = [RACObserve(self.playButton, selected) not];
map:
是你需要的。
RAC(self.activityIndicator, hidden) = [RACObserve(self.playButton, selected) map:^id(id value) {
return @(![value boolValue]);
}];
根據您從地圖功能返回的信息將信號轉換爲另一個信號。