在我的POST请求中,我的URL抛出“在展开Optional值时意外发现nil”错误。这就是它的样子:
let imageUrl = NSURL(string: "http://88.143.30.77/app_backend/public/api/v1/image?_r={rec_id}")!
let request = NSMutableURLRequest(URL: imageUrl)
request.HTTPMethod = "POST"
如果我删除了URL中的“?_r = {rec_id}”部分,则错误消失,但我不知道如何修复它,因为这是我需要将图像发送到的URL。 非常感谢任何帮助!
答案 0 :(得分:1)
我怀疑{rec_id}
应该替换为实际值。你应该有这样的东西:
let imageUrl = NSURL(string: "http://88.143.30.77/app_backend/public/api/v1/image?_r=123456")!
let request = NSMutableURLRequest(URL: imageUrl)
request.HTTPMethod = "POST"
文档通常使用有角度的括号或花括号来指示应插入值的位置。角度括号或花括号本身以及占位符值是被替换的。
答案 1 :(得分:0)
我在这里找到了解决方法:NSURL found nil while unwraping an Optional value。
我需要编码整个字符串