Ios6 错误域=NSURLErrorDomain代码=-1000“;“错误的URL”;UserInfo=0x9eaa6b0

Ios6 错误域=NSURLErrorDomain代码=-1000“;“错误的URL”;UserInfo=0x9eaa6b0,ios6,nsurlconnection,xcode4.6,Ios6,Nsurlconnection,Xcode4.6,当启动NSURLConnection时,有时会出现以下错误 但是,并非总是会出现这种错误 Error Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x9eaa6b0 {NSUnderlyingError=0xae8c730 "bad URL", NSLocalizedDescription=bad URL} url中有空格是导致该错误的原因 NSString *urlString =[NSString stringWithForm

当启动NSURLConnection时,有时会出现以下错误

但是,并非总是会出现这种错误

Error Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x9eaa6b0 {NSUnderlyingError=0xae8c730 "bad URL", NSLocalizedDescription=bad URL}

url中有空格是导致该错误的原因

NSString *urlString =[NSString stringWithFormat:@"&street=%@&street2=&city=%@&state=%@&
zipcode=%@&candidates=10", address.address2,address.city, address.state, address.zip5];
NSLog(@"BAD URL - %@",urlString ); // there is space in url

NSString *encodedUrl = [urlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSLog(@" CORRECT URL - %@", encodedUrl); // url encode that space by %20


NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL RLWithString:encodedUrl]];

六羟甲基三聚氰胺六甲醚。。。我怀疑你的URL可能不好。它工作正常,但有时只会出错。URL中有空格是导致错误的原因。帮助你。