有人可以确认-checkResourceIsReachableAndReturnError:
方法NSURL
正在按预期工作。我曾尝试将它用于已知的网址,并且它始终返回NO
。我正在使用XCode的iPhone Simulator 4.1。 谢谢。检查URL的有效性
1
A
回答
5
Returns whether the resource pointed to by a file URL can be reached.
...
Discussion
This method is unimplemented in iOS, so it performs no operation
所以它仅适用于文件URL(其中您的网址可能不是),它仅适用于Mac OS X的反正。
4
您可以使用此方法:
- (BOOL) validateUrl: (NSString *) url {
NSString *theURL =
@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", theURL];
return [urlTest evaluateWithObject:url];
}
+0
这无法正常工作。婴儿,对于一些有效的URL,它返回NO。 – 2015-02-11 18:20:56
1
如果你只是想知道,如果URL是有效的,你可以
NSURLRequest *req = [NSURLRequest requestWithURL:[NSURL URLWithString:@"yourstring"]];
bool valid = [NSURLConnection canHandleRequest:req];
相关问题
- 1. 使用javascript检查url的有效性
- 2. 检查有效URL
- 3. Qt检查有效的URL
- 4. 检查有效链接(URL)
- 5. 输入有效性检查
- 6. 数据有效性检查
- 7. 检查有效的URL,URI的构建
- 8. 如何检查有效的URL地址?
- 9. 如何检查远程git存储库URL的有效性?
- 10. 我们可以用jquery检查url的有效性吗?
- 11. 快速提取URL列表并检查有效性的方法
- 12. 检查两个有效的URL和有效的域名
- 13. 使用jquery检查URL是否有效
- 14. SSIS - 检查URL是否有效
- 15. 检查流式URL是否有效
- 16. 使用YQL和Jquery检查URL有效性
- 17. 检查datetime的有效性吗?
- 18. 检查域名有效性的Api
- 19. 检查直线形状的有效性
- 20. 有效的属性名称检查器
- 21. VBScript:如何检查SWbemObjectSet的有效性?
- 22. 检查HDF5文件的有效性
- 23. 检查的URL是有效的谷歌搜索URL
- 24. NaN在蟒蛇和有效性检查
- 25. iPhone SDK:如何检查IP有效性?
- 26. 检查一个属性是否有效
- 27. Android和SSL - 检查证书有效性
- 28. 增值税有效性检查
- 29. 忽略来自Facebook的HTTP请求,dotMailer检查URL的有效性
- 30. 如何检查URL是否具有有效的公共TLD?
总之,适用于iOS,答案是否定的,对不对?任何解决方法? – Interfector 2010-09-25 05:26:10
你到底想要达到什么目的? – 2010-09-26 12:28:11
我想看看我是否有在特定的远程位置 – Interfector 2010-10-23 11:49:34