我需要根據字符「〜」分開我的應用程序打開的文件。例如,如果我保存一個字符串爲「test〜test2」的文本文件,我需要它將字符串拆分爲兩個NSString:(@「test」和@「test2」)。我怎樣才能做到這一點?如何根據某些字符在文件中分離NSString?
我寧願將字符串加載到NSTextView並讓它看單個字母,比如:
for (int integerA = 0; integerA < [textViewString length]; integerA ++) {
[textViewString selectRange(integerA, integerA)];
if ([textViewString selectedRange] == @"~") {
//then split the string
}
}
唯一的問題是,有沒有「selectRange」或「的selectedRange」的方法。其他的方法是非常好的,但是我希望能夠逐一完成並將它們添加到正確的字符串中,因爲我可能需要將文本文件中的字符串拆分爲多達十五個字符串。
任何幫助非常感謝!
編輯:解決這個問題後,出現了一個新問題:我需要存儲12個值,但NSArray說以下內容。
使HIToolbox:忽略例外 '* - [NSCFArray objectAtIndex:]:指數(7)超越界限(7)' 碳事件調度內部引發
我能做些什麼來解決這個問題?
什麼對於? – Justin 2011-03-30 21:11:42
這是爲了「也許我對你在問什麼感到困惑」。 – Wevah 2011-03-30 21:14:38
如何訪問字符串?我試過「objectAtIndex:1」,但沒有做任何事情。 – Justin 2011-03-30 21:17:38