如何在特定索引处将字符串添加到NSArray中?

时间:2010-08-27 05:33:24

标签: iphone objective-c nsarray

NSInteger timeNum = time; 
NSMutableArray theResultArray = [[NSMutableArray alloc] init];
[theResultArray insertObject:[NSNumber numberWithInt:timeNum] atIndex:rightIndex]; 

这是我们将NSInteger插入数组的方法。如何为NSString做到这一点?

2 个答案:

答案 0 :(得分:3)

它更容易,因为您不必封装整数:

[theResultArray insertObject:myNSString atIndex:rightIndex];

希望有所帮助。

答案 1 :(得分:2)

完全一样:

NSString* myNSString = @"foo"; 
NSMutableArray theResultArray = [[NSMutableArray alloc] init];
[theResultArray insertObject:myNSString atIndex:rightIndex];

请注意,如果您尝试在不存在的位置插入对象(例如,如果rightIndex> [theResultArray count]),您将获得异常。在上面的示例中,rightIndex的唯一合法值为0,因为该数组为空。