1
내가 뭘 잘못하고 있는지 모르겠다! Firebase 데이터베이스에서 데이터를 가져 와서 각 결과를 반복하여 배열에 넣기 만하면됩니다. 나는 serval 다른 접근법을 시도했다. 그러나 그들은 모두 한 번에 하나씩 어레이에 결과를 추가합니다. 내가 아래에있는 코드를 사용하고,Swift ios의 배열에 Firebase 데이터 추가
{
"1400001" : {
"HHtype" : 3,
"Sesgrup" : 4,
"lg_Et harcaması" : 0,
"lg_Total Harcama" : 3.11
},
"1400002" : {
"HHtype" : 1,
"Sesgrup" : 4,
"lg_Et harcaması" : 1.2,
"lg_Total Harcama" : 3.15
},
"1400004" : {
"HHtype" : 3,
"Sesgrup" : 4,
"lg_Et harcaması" : 1.18,
"lg_Total Harcama" : 3.06
},
"1400005" : {
"HHtype" : 4,
"Sesgrup" : 3,
"lg_Et harcaması" : 2.21,
"lg_Total Harcama" : 3.74
},
.......
그리고 : 나는 다음과 같은 데이터가
func sen(){
var rootRef: FIRDatabaseReference!
var refHandle: UInt!
var haneRef: FIRDatabaseReference!
var numbersArray = [Int]()
rootRef = FIRDatabase.database().reference()
haneRef = rootRef.child("SES2014")
haneRef.queryOrderedByChild("lg_Et harcaması").queryLimitedToLast(4).observeEventType(.ChildAdded, withBlock: { (snapshot) in
let hhtype = snapshot.value!["HHtype"] as? Int
numbersArray.append(hhtype!)
print(numbersArray)
})
}
And을, 결과는 다음과 같습니다
[3]
[3, 1]
[3, 1, 4]
[3, 1, 4, 4]
내가 싶어 마지막 배열 만 : [3, 1, 4, 4]
어떻게하면됩니까? 감사합니다
고마워요! 그것은 완벽하게 작동합니다 –
당신의 심판이 충분하지 못하면 네 아이가 –
내 심판이 9000 명의 아이를 가지고 있으므로 걱정하지 마십시오. 나는 여기에 단지 4를 게시했다. 다시 감사한다 –