这是一个简单的下拉刷新。也就是说,我把数据下载到表格,后台有可变阵列。我收到了新数据的阵列,并且想把这段完整的阵列添加到现有阵列的初始部分。
一种解决方法是使用新到达的数据创建新的阵列,然后用addObjectsFromArray: 方法把先前的阵列添加到它。有没有方法直接把新数据阵列添加到先前阵列的初始部分?
原问题:NSMutableArray - Add array at start
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
首先,建立一个NSIndexSet.
现在,使用NSMutableArray的 insertObjects:atIndexes:.
作为选择之一,还有这个方法:
-insertObject:atIndexes:
就足够了,而且我认为比-addObjects
以及交换阵列更高效。它最终看起来可能是这个样子:创建一个新的阵列或许是最好的解决方法,但是你还可以使用循环: