4
Firebase에서 데이터를 검색하고 해당 데이터를 검색하는 클로저 외부에 해당 데이터를 저장하려고합니다.Firebase에서 데이터를 가져 오는 클로저에서 데이터 가져 오기
var stringNames = [String]()
ref?.observeEventType(.Value, withBlock: { snapshot in
var newNames: [String] = []
for item in snapshot.children {
if let item = item as? FIRDataSnapshot {
let postDict = item.value as! [String: String]
newNames.append(postDict["name"]!)
}
}
stringNames = newNames
})
print(stringNames)
stringNames는 비어 있지만, 내부에서 클로저로 인쇄 할 때 올바른 데이터를 갖습니다. 어떤 도움이라도 대단히 감사 할 것입니다, 감사합니다!
을 위임 패턴 I가 원하는 것을 정말 잘했다 데이터로해라, 고마워! –