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

时间:2011-09-30 11:32:04

标签: objective-c

我用';'分割字符串,但想要专门抓住第一个和第二个元素。

我知道PHP只是简单的$ array [0],为Objective-C找不到任何东西

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

所以在这里我已经分配了我的数组,我怎样才能获得第一个和第二个元素?

3 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:2)

从XCode 4.5(和Clang 3.3)开始,您可以使用Objective-C Literals

NSString *tmpString1 = tempArray[1];

答案 2 :(得分:1)

NSString *tmpString = [tempArray objectAtIndex:0];
NSLog(@"String at index 0 = %@", tmpString);
NSString *tmpString1 = [tempArray objectAtIndex:1];
NSLog(@"String at index 1 = %@", tmpString1);

您可能还希望在尝试获取其值之前执行IF语句来检查tmpArray实际包含的对象...

e.g。

if([tempArray count]> = 2){

//执行以上操作......

}