Я нахожусь на ios, и мне нужно прочитать значение "BitcoinAddress" в моей базе данных firebase и поместить это значение (в моем случае 0x123456) в переменную (которую я затем добавлю в метку).
Вот моя база данных:
coinview-mgn
|Users
|fSqYasH907dOVWIodaUoXHTSVRf1
|BitcoinAddress: "0x123456"
|ExchangeURL: www.coinsquare.com
И мне нужно, чтобы она могла измениться, так как пользователь сможет обновиться до значения.
Я пытался сделать это:
var bitcoinAddressText = ""
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
self.bitcoinAddressText = self.ref?.child("Users").child((Auth.auth().currentUser?.uid)!).value(forKey: "BitcoinAddress") as! String
}
Но я получил SIGABRT с этой ошибкой:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<FIRDatabaseReference 0x604000a4ce10> valueForUndefinedKey:]: this class is not key value coding-compliant for the key BitcoinAddress.'
Заранее спасибо.