【发布时间】:2012-04-22 04:31:53
【问题描述】:
我正在尝试使用 UIWebView 构建简单的 Web 浏览器的教程。 如果用户只是在没有任何方案的情况下键入地址,则其中有将方案“http://”前缀到 url 的功能。例如:用户输入 google.com 而不是 http://google.com 这是使用 NSURL 的 scheme 属性来实现的。 在地址简单之前一切都很好。
如果地址是这样的:“test1.samplewebsite.com:81” NSURL 方案将字符串“test1.samplewebsite.com”检测为方案而不是无方案。
这在 safari 上运行良好,它没有检测到任何方案并立即为 http 添加前缀。
在开始编写代码检测方案之前,我想检查一下,是否有任何系统 API 用于检测有效方案?
【问题讨论】:
标签: ios uiwebview nsstring nsurl nsstringencoding