假设我有一个PFObject [](来自Parse SDK)的firstArray,它有7个项目,我用firstArray制成了secondArray:

secondArray = firstArray


然后我调用查询数据库以检索更新的数据,它们现在是firstArray中的10个项目。

我做这样的事情:

if firstArray.count > secondArray.count {
      let lastItems = firstArray.count - secondArray.count
     // lastItems = 3
}


如何将这3个最后一项按特定顺序附加到secondArray的末尾?


  secondArray追加项目8
  
  secondArray追加项目9
  
  secondArray追加项目10


我不想reloadData(),我只想像WhatsApp一样将最后3行添加到我的TableView中,否则,TableView将滚动到顶部。

谢谢!

最佳答案

由于您要求添加它的方法,因此应该可以。

if firstArray.count > secondArray.count {
    for i in secondArray.count..<firstArray.count {
        secondArray.append(firstArray[i])
    }
}


希望这可以帮助!

07-26 09:38