-4
struct LoginUser {
let key: String
let uid: String
let email: String
let ref:FIRDatabaseReference
init(snapshot:FIRDatabaseReference) {
key = snapshot.key
ref = snapshot.ref
let snapshotValue = snapshot.value as! [String: AnyObject] // here it is giving me ambiguous use of 'value'
if (snapshotValue["uid"] != nil){
uid = snapshotValue["uid"] as! NSDictionary
}
else{
uid = ""
}
email = snapshotValue["email"] as! String
}
}
Вы должны дать нам больше. Какая переменная неоднозначна? Вставьте всю вашу ошибку –
В чем вопрос? Единственное, что я вижу, что вы пытаетесь присвоить 'NSDictionary' (!)' String'. Во-первых, не используйте 'NSDictionary', но используйте' Словарь', Второй 'NSDictionary'! =' String' –
@ MichałKwiecień Я написал // здесь, это дает мне двусмысленное использование «значения» – user3655325