【发布时间】:2015-04-10 10:02:14
【问题描述】:
我在
中触发了一个新请求- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
即当我在文本字段中输入文本时,我会发送一个新请求。
ObjectMapping* mapping=[[ObjectMapping alloc]init];
RKResponseDescriptor* responseDescriptor=[mapping rkObjectMappingforAutoSuggest:baseURL];
[self.objectManager addResponseDescriptor:responseDescriptor];
[self.objectManager getObjectsAtPath:path
parameters:dictionary
success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
}
failure:^(RKObjectRequestOperation *operation, NSError *error) {
}];
实际上,当我输入第二个文本时,我想取消正在进行的请求(如果存在),并且我必须触发一个新请求。
我不知道如何检查连接是否在进行中
我只想做
if(self.connection!=nil){ //cancel if in process
[self.connection cancel];
}
带有休息套件环境。请分享您的想法..!!!
【问题讨论】:
标签: ios objective-c iphone ios7 restkit