Iphone 插入20个对象离子阵列
我需要一个20个对象的数组 最初数组将包含0个对象。 我将objects 1乘以1,直到它被20个对象填充。 一旦数组得到20个对象,我就尝试插入一个新对象(对于ex 21对象) 它应该删除第20个对象并将自身添加到第一个位置 我希望我给你一个清晰的图片,关于我要找的是什么 希望能尽快得到答复 问候Iphone 插入20个对象离子阵列,iphone,Iphone,我需要一个20个对象的数组 最初数组将包含0个对象。 我将objects 1乘以1,直到它被20个对象填充。 一旦数组得到20个对象,我就尝试插入一个新对象(对于ex 21对象) 它应该删除第20个对象并将自身添加到第一个位置 我希望我给你一个清晰的图片,关于我要找的是什么 希望能尽快得到答复 问候 shishir您可以创建自己的类,该类使用NSMutableArray进行存储。添加项时,首先检查数组中是否已有20个对象。如果存在,请从阵列中删除最后一个对象。然后在前面添加新对象 - (void
shishir您可以创建自己的类,该类使用
NSMutableArray
进行存储。添加项时,首先检查数组中是否已有20个对象。如果存在,请从阵列中删除最后一个对象。然后在前面添加新对象
- (void)addObject:(id)anObject
{
if ([dataArray count] == 20) {
[dataArray removeLastObject];
}
[dataArray insertObject:anObject atIndex:0];
}
上面的操作将始终在数组前面添加最新的对象。我想这就是你想要的。如果你能用大写字母开始你的句子,并使用像
have
和you
这样的实词,而不是hv
和u
,你的问题会更容易理解。是的,使用英语单词并形成句子。但是如何添加数组索引,我的数组正在被覆盖?我插入的对象类似于appdelegate.completeToArray=[[NSMutableArray alloc]init];[appdelegate.completeToArray添加对象:inSender];这总是超过上一个值的权重。向石狮问好