下面的代码有效,但我还没有弄清楚如何。
RKObjectManager *objectManager = [RKObjectManager managerWithBaseURLString:@"https://xyz.com"];
[objectManager.client get:@"/abc/feed.json"
queryParameters:[NSDictionary dictionaryWithObject:@"lmn" forKey:@"qrs"]
delegate:self];
get:queryParameters:delegate: 方法是 RKClient 中的一个实例方法,它返回一个 RKRequest 类型的对象。声明如下所述。
- (RKRequest *)get:(NSString *)resourcePath queryParameters:(NSDictionary *)queryParameters delegate:(NSObject<RKRequestDelegate> *)delegate;
那么这个方法调用怎么没有返回任何东西,或者换句话说,它的返回结果没有被分配给某个东西。一个人可能会查看代码并认为该方法的返回类型是 void。