[[self rac_signalForSelector:@selector(tableView:didSelectRowAtIndexPath:) fromProtocol:@protocol(UITableViewDelegate)] subscribeNext:^(RACTuple *tuple) { NSLog(@"%@", tuple.first); NSLog(@"%@", tuple.second); }];
和協議配合使用的比較多數組
+ (instancetype)tupleWithObjectsFromArray:(NSArray *)array;
初始化一個RACTuple對象數據來自一個數組
+ (instancetype)tupleWithObjectsFromArray:(NSArray *)array convertNullsToNils:(BOOL)convert;
初始化一個RACTuple對象數據來自一個數組,若是設置爲YES,那麼值會被轉換爲convertNSNullRACTupleNil
+ (instancetype)tupleWithObjects:(id)object, ... NS_REQUIRES_NIL_TERMINATION;
初始化一個RACTuple對象數據來自一個數組
- (NSArray *)allObjects;
返回元素數組
- (instancetype)tupleByAddingObject:(id)obj;
還能夠增長元素