我正在使用 restkit 发送请求、响应映射等。但有时,我会多次发送来自不同屏幕的相同请求。所以它被添加到请求队列中。但是如果请求已经存在,我不想将请求添加到请求队列中。我该如何检查。
我正在调用这样的函数
//这里需要检查下面的url是否在RKRequestQueue中。如果它不存在,则调用以下方法,
[self getDataFromServer];
- (void)getDataFromServer{
RKObjectManager *manager = [[RestKit sharedDataManager] objectManager];
[manager loadObjectsAtResourcePath:@"/getData" usingBlock:^(RKObjectLoader *loader) {
[RKClient sharedClient].requestQueue.showsNetworkActivityIndicatorWhenBusy = YES;
loader.method = RKRequestMethodPOST;
loader.params = inputData;
loader.onDidFailWithError = ^(NSError *error) {
};
loader.onDidLoadObjects = ^(NSArray *objects) {
};
}
任何帮助表示赞赏。