1

我遇到了非常糟糕的问题,因为我得到了

   Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x1d80fca0 {NSUnderlyingError=0x1d8d0100 "bad URL", NSLocalizedDescription=bad URL}error ! 

我正在使用以下网址,并且网址中没有空格,为什么会出现此错误

    http://xxxxxxx.com/api/webservices/webservice.php?method=myProfile&uid=14&sid=23a2q6g70ikliv4jjkjjcl0im6&gid=50317

请帮忙,如何解决这个问题。

4

1 回答 1

0

请确保使用此方法的 url 有效。

-(BOOL) validateUrl: (NSString *) 候选{

NSString *urlRegEx =
@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|
([-|_])*))+";

NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx]; 

return [urlTest evaluateWithObject:candidate];

}

并检查CFNetwork类参考

于 2012-09-26T08:10:06.653 回答