假设我有一个PFObject [](来自Parse SDK)的firstArray,它有7个项目,我使用firstArray创建了第二个数组:如何比较2个数组并将最后一个项添加到第二个数组中iOS Swift 3
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(),我只是想添加最后3举例来说,像WhatsApp那样,我的TableView中有行,否则TableView将滚动到顶部。
谢谢!
如果您只是不想滚动到顶部,一种方法是在reloadData()后立即以编程方式滚动到底部,例如,用这个http://stackoverflow.com/questions/952412/uiscrollview-scroll-to-bottom-programmatically – aunnnn