我正在尝试更改我的UIWebView Url,具体取决于我从Parse.com数据库获取的变量。
首先,我将三个措辞字符串分成三部分,然后将部分放入网址。 但是,我收到了错误!这很奇怪:
以下是您无法看到的代码:
{{1}}
答案 0 :(得分:1)
您必须确保first
,second
和third
不包含任何空格 - 否则您将无法从中创建网址 - 它将返回零你的解缠失败了。
您可以使用
执行此操作first = first.stringByAddingPercentEncodingWithAllowedCharacters(.URLHostAllowedCharacterSet())!
此外,我建议不要在你的情况下使用nil,而是要排除第二个和第三个参数,如果它们是nil或用实际值替换nil
- 这样你就可以将它们的类型改为{{ 1}}并且不必再担心选项。
以下代码段会转义所有三个值,并始终生成String
:
URL