Swift 2-实时JSON提要

Swift 2-实时JSON提要,json,xcode,uicollectionview,swift2,real-time,Json,Xcode,Uicollectionview,Swift2,Real Time,在我的应用程序中,我有一个UICollectionView,它从服务器获取数据,并显示带有图像、用户名和注释的单元格 每次用户发布新图像和注释时,都会创建一个新单元格。现在,UICollectionView显示新的提要,只要我重新加载视图两次 我想知道是否有一种方法可以在用户界面发生变化时更新数据。没有像Facebook应用程序那样刷新应用程序?我一直在这样更新 override func viewDidLoad() { super.viewDidLoad() var timer =

在我的应用程序中,我有一个
UICollectionView
,它从服务器获取数据,并显示带有图像、用户名和注释的单元格

每次用户发布新图像和注释时,都会创建一个新单元格。现在,
UICollectionView
显示新的提要,只要我重新加载视图两次


我想知道是否有一种方法可以在用户界面发生变化时更新数据。没有像Facebook应用程序那样刷新应用程序?

我一直在这样更新

override func viewDidLoad() {
  super.viewDidLoad()

   var timer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: "callbackFunction", userInfo: nil, repeats: true)
}


internal func callbackFunction() {
// do your busines logic
}

非常感谢。不过,我已经尝试过了,每次重新加载集合视图时,它都会返回顶部并刷新。有没有办法在不显示集合正在重新加载的情况下执行此操作?在重新加载之前,请获取当前的x y位置。重新加载后,将其替换为以前的x,y位置。我希望这样你可以模拟。