を持っていない:「タイプ 『どれが』は添字のメンバーを持っていない」のコードブロックを実行しようとすると:タイプ「どれが」私はこのエラーを取得しています何の添字メンバー(firebase)
init(snapshot: FIRDataSnapshot) {
key = snapshot.key
itemRef = snapshot.ref
if let postContent = snapshot.value!["content"] as? String { // error
content = postContent
} else {
content = ""
}
}
私が探してきましたFireBaseでこの問題を解決したものは見つかりませんでした。どうすればこのエラーを解決できますか?
あなたのスナップショットは 'snapshot.value'辞書を返さないことを意味プリミティブな値を、持っているように見えます。 'key'が何であるか(' content'であれば驚かないでしょう)とJSONがあなたが観測している場所に何があるのかを確認してください。 –
'print(snapshot.value!.dynamicType)'とは何ですか? – vacawama
@vacawama NSDictionary –