1
NSJSONSerializationから返された値の条件文に問題があります。ユーザーがログインしているかどうかを調べようとしています.jsonDataは、loggedInまたはnotLoggedInのいずれかの値userStatusを返します。 「if」文を実行しようとすると、次のエラーが表示されます。NSJSONSerializationから返された値の条件文が
Cannot Subscript a value of type [[String: AnyObject] with an index of type String.
助けていただければ幸いです。あなたは辞書の型の配列であることがシリアライズを強要されている
do {
let jsonData = try NSJSONSerialization.JSONObjectWithData(data!, options: []) as! [[String:AnyObject]]
let userStatus = jsonData["userStatus"] as! String
if userStatus == "loggedIn" {
print("The user is loggedIn")
} else {
print("The user is not loggedIn")
}
} catch {
print("Error...")
}
エラーは何ですか?どのラインがエラーを引き起こしていますか? – rmaddy