1
通过使用查询而不是重复观察单个事件来加快获取社交网络应用程序的帖子的速度
我有一系列键,这些键可以为我的社交网络发布对象,如/ posts / id /(post info) 当我加载帖子时,我使用的observeSingleEventOfType(.Value)方法先加载/ posts / 0,然后加载/ posts / 1等。 我一次使用A lazyTableView加载30,速度非常慢。有什么方法可以使用一种查询方法,还是另一种可以使其更快的方法,即使我必须重组JSON树中的数据。 我来自Parse,它重新实现了我的应用程序,到目前为止,体验非常好。只是这一件事我有点坚持。在此先感谢您的帮助! 编辑: func loadNext(i: Int) { // check if exhists let ideaPostsRef = Firebase(url: "https://APPURL") ideaPostsRef.childByAppendingPath(i.description).observeSingleEventOfType(.Value, withBlock: { (snapshot) in if i % 29 == 0 && i != 0 && !self.hitNull { return } …