请仅针对NSArray提出建议。
NSArray *addressAry = [[arr1 valueForKey:@"var_offline_address"] componentsSeparatedByString:@"$#$"];
for (int i = 0; i<=addressAry.count; i++) {
NSString *str = [addressAry objectAtIndex:i];
if (str containsString:@"NA") {
NSString *strChange;
strChange = @"Address Not Available";
答案 0 :(得分:0)
[myMutableArray insertObject:myObject atIndex:42];
要将对象添加到数组的前面,请使用0作为索引:
[myMutableArray insertObject:myObject atIndex:0];
答案 1 :(得分:0)
使用NSMutableArray
。它有一个名为:
- (void)insertObject:(ObjectType)anObject atIndex:(NSUInteger)index
喜欢:
[yourMutableArray insertObject: theObject atIndex: theIndex];
如描述:
如果索引已被占用,则索引及以后的对象会通过在索引中加1来移动以腾出空间。
了解更多信息see the official doc。