我用';'分割字符串,但想要专门抓住第一个和第二个元素。
我知道PHP只是简单的$ array [0],为Objective-C找不到任何东西
NSArray *tempArray = [returnString componentsSeparatedByString:@";"];
所以在这里我已经分配了我的数组,我怎样才能获得第一个和第二个元素?
答案 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){
//执行以上操作......
}