拆分NSString

时间:2010-07-02 18:31:38

标签: iphone objective-c nsstring

我有以下代码从字符串数组中取出字符串并将字符串拆分为2部分。

NSString *temp = [tableViewData objectAtIndex:indexPath.row];
NSArray *tempArray = [temp componentsSeparatedByString: @"_"];
cell.textLabel.text = [tempArray objectAtIndex:1];

和添加的字符串如下

newTitle = [NSString stringWithFormat:@"%d_%@",[Daily_QuoteViewController counter],title];
[plistArray addObject:newTitle];
[plistArray writeToFile:filepath atomically: YES];

添加索引和字符串。

我试图在第一个代码部分中拆分该字符串。但是尝试在索引1处访问字符串的第二部分会产生越界错误。

  

由于未捕获的异常'NSRangeException'而终止应用程序,原因:'*** - [NSArray objectAtIndex:]:索引1超出边界[0 .. 0]'

分割字符串以使用字符串的两个部分

的最佳方法是什么

拆分firstPart_secondPart

提前致谢。

1 个答案:

答案 0 :(得分:0)

这对我来说似乎很好。你能打印出NSString temp吗? NSLog(@"%@", temp);