我在用字典,现在我们得用[String:Any]
func getCompanyNameFromFireBase(uid:String, passWord: String) {
if CompanyData.companyName == "" {
WhoAreYouRefKey.observe(.value){ (snap7: FIRDataSnapshot) in
let CompanyLoaderFromFireBaseDictionary:[String : Any] = ((snap7.value!) as! NSDictionary) as! [String : Any]
for this in CompanyLoaderFromFireBaseDictionary.allKeys {
WhoAreYouRefKey.child("\(this as! String)").observe(.Value){ (snap2: FIRDataSnapshot) in
let array = (snap2.value) as! Dictionary
它失败是因为它看不到键或值。
最佳答案
func getCompanyNameFromFireBase(uid:String, passWord: String) {
if CompanyData.companyName == "" {
WhoAreYouRefKey.observe(.value){ (snap7: FIRDataSnapshot) in
let temp[String : Any] = ((snap7.value!) as! [String : Any]
let CompanyLoaderFromFireBaseDictionary = temp as! NSDictionary
for this in CompanyLoaderFromFireBaseDictionary.allKeys {
WhoAreYouRefKey.child("\(this as! String)").observe(.Value){ (snap2: FIRDataSnapshot) in
let array = (snap2.value) as! Dictionary
关于database - Firebase [String:Any]但我需要将其作为字典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39926426/