2017-07-10 12 views

答えて

0

ライン上

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 
     }      
    }) 
1

type castingについて読んでください。

parseJSON["message"]の種類がStringであることを確認してください。

if let message = parseJSON["message"] as? String { 

} 
関連する問題