Ios 重试直到成功
我有RACObserve块,我想重试调用,直到它成功返回。因此,它不会显示错误消息,但会重试获取。 谢谢你的帮助Ios 重试直到成功,ios,xcode,reactive-cocoa,racsignal,Ios,Xcode,Reactive Cocoa,Racsignal,我有RACObserve块,我想重试调用,直到它成功返回。因此,它不会显示错误消息,但会重试获取。 谢谢你的帮助 [[[[RACObserve(self, currentLocation) ignore:nil] flattenMap:^(CLLocation *newLocation) { return [RACSignal merge:@[ [self up
[[[[RACObserve(self, currentLocation)
ignore:nil]
flattenMap:^(CLLocation *newLocation) {
return [RACSignal merge:@[
[self updateCurrentConditions],
[self updateDailyForecast],
[self updateHourlyForecast]
]];
}] deliverOn:RACScheduler.mainThreadScheduler]
subscribeError:^(NSError *error) {
[TSMessage showNotificationWithTitle:@"Error"
subtitle:@"There was a problem fetching the latest weather."
type:TSMessageNotificationTypeError];
}];
在订阅之前,在调用链的最后一点使用方法
重试