這不是很重要,但如果我使用NSDataDetector,如here並將它用於網站鏈接,我可以顯示所有網站與.com,.us甚至.ca但不是.io 如果我使用http://website.io它正在工作,但如果文本是website.io它不起作用。NSDataDetector找不到.io網站
有人有一個解決方法,使其工作?
示例代碼在遊樂場工作,如果你需要:
var string = "website.io is not ok but website.com is ok"
var error: NSError?
let detector = NSDataDetector(types: NSTextCheckingType.Link.rawValue, error: &error)
detector?.enumerateMatchesInString(string, options: nil, range: NSMakeRange(0, (string as NSString).length)) { (result, flags, _) in
println(result)
println(flags)
}
輸出是website.com {} 25,11
缺少website.io {0,10}
編輯:
這不是寫在wiki英語上,但在我的語言上,有一些「自滿」的域名爲.ad .am .cd .co .io .me .mu.nu .tv。 je .sr
我只是嘗試,只有。我的作品。這是「仍然」頂級域名的蘋果限制嗎?
我沒有這樣想,但是.je對於法國人來說是一樣的。所以你也許是對的,因爲它並不重要,我不會將它報告爲一個錯誤,我只是想知道我是否錯過了一些東西或者沒有很好地使用它。謝謝。 – Dam