Skip to content

Instantly share code, notes, and snippets.

@bobspryn
Last active August 29, 2015 14:09
Show Gist options
  • Save bobspryn/fedd52e32a6ead20369c to your computer and use it in GitHub Desktop.
Save bobspryn/fedd52e32a6ead20369c to your computer and use it in GitHub Desktop.
RACSignal *networkSignal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
NetworkOperation *operation = [NetworkOperation getJSONOperationForURL:@"http://someurl"];
[operation setCompletionBlockWithSuccess:^(NetworkOperation *theOperation, id *result) {
[subscriber sendNext:result];
[subscriber sendCompleted];
} failure:^(NetworkOperation *theOperation, NSError *error) {
[subscriber sendError:error];
}];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment