我遇到非常糟糕的问题,因为我正在
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
请帮助,如何解决这个问题。
答案 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