4
我正在尝试使用RACSignal类的ReactiveCocoa的间隔方法。 以下代码在1秒后每秒都有效。 但我希望它立即和每秒都能正常工作。 最好的方法是什么?RACSignal间隔不能立即工作
@weakify(self);
[[[RACSignal interval:1.0] takeUntilBlock:^BOOL(id x) {
return [AClass count] == 0;
}] subscribeNext:^(id x) {
dispatch_async(dispatch_get_main_queue(), ^{
@strongify(self);
NSUInteger count = [AClass count];
self.title = [NSString stringWithFormat:@"%u", count];
});
} completed:^{
dispatch_async(dispatch_get_main_queue(), ^{
@strongify(self);
self.title = @"";
});
}];
谢谢你的回答。我知道了。 – 2013-05-02 11:54:07