我有一个包含成千上万个单独行的文件。我需要将所有这些单词加载到数组内的单独元素中,因此第一个单词将是Array [0],第二个将是Array [1]等等。
我在其他地方找到了一些示例代码,但Xcode 4.3表示它正在使用不推荐使用的调用。
我在其他地方找到了一些示例代码,但Xcode 4.3表示它正在使用不推荐使用的调用。
NSString *tmp;
NSArray *lines;
lines = [[NSString stringWithContentsOfFile:@"testFileReadLines.txt"]
componentsSeparatedByString:@"\n"];
NSEnumerator *nse = [lines objectEnumerator];
while(tmp = [nse nextObject]) {
NSLog(@"%@", tmp);
}
componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]
,即:NSString * contents = [NSString stringWithContentsOfFile:@“testFileReadLines.txt”encoding:NSUTF8StringEncoding error:nil]; NSArray * lines = [contents componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
。 - JohnK