Как мне прочитать значение одного ребенка в базе данных Firebase? - PullRequest
0 голосов
/ 01 июня 2018

Я нахожусь на 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.'

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...