在Objective-C中获取数组的特定元素

在Objective-C中获取数组的特定元素,objective-c,Objective C,我用“;”来拆分字符串,但是我想特别抓住第一和第二个元素 我知道PHP只是$array[0],在Objective-C中找不到与此相关的任何内容 NSArray *tempArray = [returnString componentsSeparatedByString:@";"]; 在这里我已经分配了数组,我怎样才能得到第一个和第二个元素呢 它只是Objective-C中的[array objectAtIndex:0];-) 在尝试获取其值之前,您可能还希望执行一个IF语句来检查tmpArr

我用“;”来拆分字符串,但是我想特别抓住第一和第二个元素

我知道PHP只是$array[0],在Objective-C中找不到与此相关的任何内容

NSArray *tempArray = [returnString componentsSeparatedByString:@";"];

在这里我已经分配了数组,我怎样才能得到第一个和第二个元素呢

它只是Objective-C中的
[array objectAtIndex:0]
;-)

在尝试获取其值之前,您可能还希望执行一个IF语句来检查tmpArray中是否实际包含对象

e、 g

如果([tempArray count]>=2){

//做上面的

}从XCode 4.5(和Clang 3.3)开始,您可以使用:


啊哈!我试图使用:[tempArray indexOfObject:0];什么也得不到!干杯其
objectAtIndex:
not
indexOfObject:
与Objective-C2.0
array[0]
的新更新是相同的ad
[array objectAtIndex:0]
NSString *tmpString = [tempArray objectAtIndex:0];
NSLog(@"String at index 0 = %@", tmpString);
NSString *tmpString1 = [tempArray objectAtIndex:1];
NSLog(@"String at index 1 = %@", tmpString1);
NSString *tmpString1 = tempArray[1];