Я хочу отправить сервис json, когда пользователь ищет текст на панели поиска.Здесь проблема в том, что я возвращаю нулевое значение объекта NSData, в чем проблема здесь?Если я определяю тот же URL, который я печатаю в консоли, он работает, но в чем здесь проблема?
-(void)doIt{
NSURL *url = [NSURL URLWithString:weburls];
NSData *data =[NSData dataWithContentsOfURL:url];
[self getData:data];
}
Если я напишу так, то это будет работать, но я хочу вызвать службу в событии панели поиска, но есть проблема
NSString *weburl = [NSString stringWithFormat:@"%@%@",
@"http://192.168.1.196/ravi/iphonephp?mname=",searchText];
NSLog(@"%@",weburl);
NSURL *url = [NSURL URLWithString:weburl];
NSLog(@"the url is : %@",url);
NSError *error;
NSData *data =[NSData dataWithContentsOfURL:url options:nil error:&error];
NSLog(@"Data is :%@",data);
NSLog(@"the Error massage is : %@",error);
[self getData:data];
Дает мне консольное значение, например
customCellDemo[1553:f803] the url is : http://192.168.1.196/ravi/iphonephp?mname=a
2012-03-16 15:26:36.259 customCellDemo[1553:f803] Data is :(null)
2012-03-16 15:26:43.624 customCellDemo[1553:f803] the Error massage is : Error
Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. (Cocoa error 256.)"
UserInfo=0x6ab2760 {NSURL=http://192.168.1.196/ravi/iphonephp?mname=a}