Im пытается получить данные из словаря и добавить его в массив (я следил за этим Tutorial).Swift 3 setValuesForKeys Error
Это как словарь выглядит так:
["Name": TEST, "ID": 51C3EE09-5718-4E07-9C88-FC2409BA6AC1, "Name_O": test, "Users": ]
но несчастливо это не удается получить данные
refHandle = ref.child("Pages").observe(.childAdded , with: { (snapshot) in
if let dictionary = snapshot.value as? [String: AnyObject] {
print(dictionary)
let data = Data()
data.setValuesForKeys(dictionary) //Error Happens Here "Thread Breakpoint"
self.dataList.append(data)
self.tableView.reloadData()
}
})
Если удалить строку, в которой ошибка была массив будет выглядеть примерно так:
[<app.Data: 0x786f4830>, <app.Data: 0x786f4ef0>]
Что меня смущает ...
вместо ввода setValuesForKeys
appenrently должно быть написано setValuesForKeysWithDictionary
(в учебнике), но больше не работает.
Заранее благодарим за помощь!
http://stackoverflow.com/a/38154998/2019221 – Callam
Но почему «setValuesForKeysWithDictionary» больше не существует в Quick 3? –