Cod*_*Guy 1 iphone xcode objective-c ipad
可能重复:
如何验证iPhone上的URL
在Objective-C中,有没有人有一个很好的方法来测试给定的字符串是否显示为URL?
Pey*_*loW 25
做这个:
NSURL* url = [NSURL URLWithString:stringToTest];
if (url && url.scheme && url.host)//This comparision never fails
{
//the url is ok
NSLog(@"%@ is a valid URL", yourUrlString);
}
Run Code Online (Sandbox Code Playgroud)
如果stringToTest确实是一个URL,那么url将按预期实例化.否则+[NSURL URLWithString:]返回nil.
Cocoa Touch中的大多数方法都会返回nil非法输入,实际上很少有人抛出NSInvalidArgumentException.每个方法都记录了它们在无效输入上返回的内容.
| 归档时间: |
|
| 查看次数: |
8403 次 |
| 最近记录: |