创建

时间:2016-02-19 15:16:43

标签: ios iphone swift

这是我的代码。错误:fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)我不知道在哪里;是问题

res = "https://www.example.com/range.php?arr1=48.15&arr2=48.15&API_KEY=>code"
    let url = NSURL(string: res)! // error line
    print("url craeted" + res)
    return url

2 个答案:

答案 0 :(得分:0)

您可以使用扩展程序对您的网址进行编码

extension String {
    func urlEncodedString() -> String {
        let urlEncodedString = self.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
        return urlEncodedString ?? self
    }
}

答案 1 :(得分:0)

组合=>导致指令失败,让字符串不被解释为字符串。 顺便说一句,我假设res已经在你的代码中的其他地方定义了,你想稍后将“url created”更改为“url created”。