मैं इस त्रुटि हो रही है: "प्रकार 'कोई' नहीं सबस्क्रिप्ट सदस्य हैं" जब कोड के इस ब्लॉक को चलाने का प्रयास:प्रकार 'कोई' नहीं सबस्क्रिप्ट सदस्य हैं (firebase)
init(snapshot: FIRDataSnapshot) {
key = snapshot.key
itemRef = snapshot.ref
if let postContent = snapshot.value!["content"] as? String { // error
content = postContent
} else {
content = ""
}
}
मैं खोज की है एक उत्तर के लिए और यह नहीं मिला कि इस समस्या को फायरबेस के साथ हल किया गया है। मैं इस त्रुटि को कैसे हल करूं?
ऐसा लगता है आपके स्नैपशॉट की तरह एक आदिम मूल्य है, जो 'मतलब है snapshot.value' एक शब्दकोश वापस नहीं करता है। जांचें कि 'कुंजी' क्या है (अगर मैं' सामग्री 'है तो मुझे आश्चर्य नहीं होगा) और जेएसओएन उस स्थान पर है जहां आप देख रहे हैं। –
'प्रिंट (स्नैपशॉट.वैल्यू!। डायनामिक टाइप) 'प्रिंट क्या करता है? – vacawama
@ वाकावामा यह प्रिंट करता है कि यह एक NSDictionary –