Ios 选择器rac_sendAsynchronousRequest没有已知的类方法
我知道这听起来可能很明显,但我得到了以下错误:Ios 选择器rac_sendAsynchronousRequest没有已知的类方法,ios,reactive-cocoa,Ios,Reactive Cocoa,我知道这听起来可能很明显,但我得到了以下错误:没有选择器rac\u sendAsynchronousRequest的已知类方法 排成一行: return [[[NSURLConnection rac_sendAsynchronousRequest] 整个方法主体是: +(RACSignal*)download:(NSString*)urlString{ NSAssert(urlString, @"URL must not be nil"); NSURLRequest *re
没有选择器rac\u sendAsynchronousRequest的已知类方法
排成一行:
return [[[NSURLConnection rac_sendAsynchronousRequest]
整个方法主体是:
+(RACSignal*)download:(NSString*)urlString{
NSAssert(urlString, @"URL must not be nil");
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
return [[[NSURLConnection rac_sendAsynchronousRequest]
map:^id(RACTuple *value) {
return [value second];
}]
deliverOn:[RACScheduler mainThreadScheduler]];
}
在我的标题中,我导入了类别和库标题:
#import<ReactiveCocoa/ReactiveCocoa.h>
#import <ReactiveCocoa/NSURLConnection+RACSupport.h>
为什么XCode看不到该方法?代码中缺少
请求
参数:
return [[[NSURLConnection rac_sendAsynchronousRequest:request]
map:^id(RACTuple *value) {
return [value second];
}]
deliverOn:[RACScheduler mainThreadScheduler]];
return [[[NSURLConnection rac_sendAsynchronousRequest:request]
map:^id(RACTuple *value) {
return [value second];
}]
deliverOn:[RACScheduler mainThreadScheduler]];