2010-08-27 29 views
2
NSInteger timeNum = time; 
NSMutableArray theResultArray = [[NSMutableArray alloc] init]; 
[theResultArray insertObject:[NSNumber numberWithInt:timeNum] atIndex:rightIndex]; 

這是我們將NSInteger插入到數組的方式。如何爲NSString做到這一點?如何將字符串添加到特定索引處的NSArray中?

回答

3

,因爲你不必封裝整數它更容易:

[theResultArray insertObject:myNSString atIndex:rightIndex]; 

希望有所幫助。

2

這是完全一樣的:

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

要知道,如果你試圖在一個位置,插入對象不存在(即,如果rightIndex> [theResultArray計數]),你會得到一個異常。在上面的例子中,rightIndex的唯一合法值是0,因爲數組是空的。

相關問題