错误的URL NSURLConnection

时间:2012-09-25 19:01:30

标签: iphone url nsurlconnection

我遇到非常糟糕的问题,因为我正在

   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

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

1 个答案:

答案 0 :(得分:0)

请确保使用此方法确定网址有效。

- (BOOL)validateUrl:(NSString *)candidate {

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

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

return [urlTest evaluateWithObject:candidate];

}

并检查CFNetwork class ref