私はキー "メッセージ" の値がnil時々あるので、あなたがそれをチェックする必要がありlet message = parseJson["message"] as! String
プロセスは式の評価前の状態に戻りました。 (lldb)
Error: Fatal Error: unexpectedly found nil while unwrapping an Optional value
私はキー "メッセージ" の値がnil時々あるので、あなたがそれをチェックする必要がありlet message = parseJson["message"] as! String
プロセスは式の評価前の状態に戻りました。 (lldb)
Error: Fatal Error: unexpectedly found nil while unwrapping an Optional value
ライン上
DispatchQueue.main.async(execute: {
let message = parseJSON["message"] as! String
appDelegate.infoView(message: message, color: colorSmoothRed)
})
は、サインインしているときにエラーを取得:
DispatchQueue.main.async(execute: {
if let message = parseJSON["message"] as? String {
appDelegate.infoView(message: message, color: colorSmoothRed)
}
else{
//do something for no-message case
}
})
約type castingについて読んでください。
parseJSON["message"]
の種類がStringであることを確認してください。
if let message = parseJSON["message"] as? String {
}