7
UAGitHubEngine
を使用してGitHubのAPIにアクセスしています。私はいくつかのデータを取得するための機能的なリアクティブアプリケーションを書いています。私はコードhereに依存して、非同期ネットワーク要求を設定しています。私が探しているのは、 "General"という名前のチームのチームIDです。私にRACCommandを非同期ネットワーク操作で使用する
[[self.gitHubSignal filter:^BOOL(NSDictionary *team) {
NSString *teamName = [team valueForKey:@"name"];
return [teamName isEqualToString:@"General"];
}] subscribeNext:^(NSDictionary *team) {
NSInteger teamID = [[team valueForKey:@"id"] intValue];
NSLog(@"Team ID: %lu", teamID);
}];
しかし、コマンドを設定するには謎です:私は、フィルタリング/印刷部のOKを行うことができます
self.gitHubCommand = [RACCommand command];
self.gitHubSignal = [self.gitHubCommand addSignalBlock:^RACSignal *(id value) {
RACSignal *signal = ???
return signal;
}];
私はプッシュ信号を返すために、信号ブロックを設定するにはどうすればよいです一部の非同期ネットワークコールが戻ったときのイベント?