【发布时间】:2016-06-26 04:20:59
【问题描述】:
我正在尝试加载一个空数组,以便将用户数据推送到特定的视图控制器。信息保存在 for 循环中并加载到初始视图控制器表视图中。但是在我下面有print(self.usersID) 和print(self.usersnameArray) 的地方......他们回来时完全是空的。这是我的完整查询和代码....
let userRef = self.ref.childByAppendingPath("users")
userRef.queryOrderedByPriority().queryLimitedToLast(25).observeEventType(.Value, withBlock: { snapshot in
if snapshot.value is NSNull
{
print("Wait For More Users")
}
for items in snapshot.value as! NSDictionary
{
let ids = items.key
let names = items.value["displayName"] as! String
let csnames = items.value["caseUsername"] as! String
let pics = items.value["image"] as! NSString
self.caseUserNameArray.append(csnames)
self.usersID.append(ids as! String)
self.usernameArray.append(names)
self.photos.append(pics)
}
self.friendsTBLVW.reloadData()
})
print(self.usersID)
print(self.usernameArray)
有什么热门的想法可以让我的数组追加持续存在吗?
【问题讨论】:
标签: ios arrays swift firebase append