ios - Swift 3 - URLRequest 创建崩溃

标签 ios nsurlrequest urlrequest swift3 xcode8

        let url = URL(string: "\(SERVER_HOST)/post?fb_id=\(fb_user)")
        var request = URLRequest(url: url!) // Crashes here

        Alamofire.request(request)
            .responseJSON { response in
                switch response.result {
                case .failure(let error):
                    onComplete(success: false)
                case .success(let responseObject):
                    onComplete(success: true)
                }
        }

崩溃错误:

fatal error: unexpectedly found nil while unwrapping an Optional value



它在 Swift 3 之前有效。
它是 NSURLRequest 并且有效。我该怎么做才能修复它?

最佳答案

好吧,解决方案是添加!在字符串格式中的每个变量之后,以使其成为非可选的。

let stringUrl = "\(SERVER_HOST)...\(FBUser.id!)..."

关于ios - Swift 3 - URLRequest 创建崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37899636/

相关文章:

flash - 如何在 Actionscript 3 中播放与 SWF 文件不在同一目录中的声音?

iOS手机启动画面神秘图像

ios - 将数组数据显示在一个字典中?

ios - 无法从 URL objective-c 获取 NSData

iphone - UIWebView - 无法在文本字段中显示当前 URL

ios - 如何在urlRequest中向httpBody添加urlencoded参数

iphone - 为 iPad 设置图标,应用程序的目标设备是 iPhone

iphone - 异步数据连接 iOS

objective-c - 我怎样才能得到 NSURLResponse 正文?

java - 如何从同步RequestFuture请求获取响应代码