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/