我有以下代碼從字符串數組中提取字符串並將字符串拆分爲2個部分。拆分NSString
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
感謝。
您的代碼沒問題。我認爲temp不會像你期望的那樣持有一個字符串 - 你能檢查一下嗎? – Eiko 2010-07-02 18:37:51
temp是一個字符串。我可以看到它添加到數組中,它將數組讀入表視圖,但是在嘗試分割並使用它時,出現越界錯誤。 – jarryd 2010-07-02 19:05:43
它爲字符串的後半部分找到0索引,但不索引1。請諮詢。 – jarryd 2010-07-02 19:08:30