2016-03-04 3 views
1

Я не могу получить данные и написать переменную String.Получить отдельные данные от Firebase в Swift

Когда я делаю:

myRootRef.observeEventType(.ChildAdded, withBlock: { 
      snapshot in 
      print(snapshot.value.objectForKey("02-03-2016")) 
     }) 

Я получаю все эти записи (в типе - AnyObject):

Optional({ 
    TD =  { 
     Entry = 44; 
     Name = Tedd; 
     Potential = 32; 
     StopLoss = 77; 
    }; 
}) 

Но мне нужно "запись", "Имя", "Потенциал", " StopLoss "- поместить в переменные, а после ввода в текстовое поле ...

Помогите пожалуйста понять, как я могу это сделать. Я не могу найти решение уже более 4 часов .... Спасибо.

ответ

1

Вы пытаетесь напечатать значение, связанное с ключом. (пара ключ: значение)

Ключ, который вы указываете, это «02-03-2016», и этот ключ, похоже, не существует.

Если предположить, что структура является

Entry = 44; 
    Name = Tedd; 
    Potential = 32; 
    StopLoss = 77; 

Тогда ваши ключи запись, имя, потенциал и StopLoss

print(snapshot.value.objectForKey("Entry") 

напечатает

Смежные вопросы