[NSURL URLWithString:@""] == nil // false
[NSURL URLWithString:@" "] == nil // true
为什么是这样的结果
1
mornlight 2016-12-30 23:40:39 +08:00 1
The URL string with which to initialize the NSURL object. Must be a URL that conforms to RFC 2396. This method parses URLString according to RFCs 1738 and 1808.
空字符串是合法的 URL ,空格不是。 |
2
sl0000 OP 又 get 一个新知识, 不过在 Swift 里面 URL 以空字符串实例化就是 nil
|
3
xjbeta 2016-12-30 23:50:01 +08:00
NSURL(string: "") //(no URL)
NSURL(string: " ") //nil swift3 playground 内 直接用的 OC 的 NSURL 应该一个道理 |