【发布时间】:2011-07-19 04:57:34
【问题描述】:
我正在尝试检查给定的 URL 是否有效,我正在这样做:
- (BOOL)urlIsValid:(NSString *)address {
NSURL *testURL = [NSURL URLWithString:address];
if (testURL == nil) {
return NO;
}
else {
return YES;
}
}
由于如果 URL 格式错误,“URLWithString”应该返回“nil”,我认为这会起作用,但由于某种原因它不起作用。有人可以告诉我为什么吗? 提前致谢!
【问题讨论】:
-
以什么方式畸形?你能发布你设置
address的内容吗? -
地址可以是用户输入的任意字符串。
-
克里斯请发布一个应该通过验证但没有验证的东西的演示。
标签: iphone objective-c url sdk nsurl