【发布时间】:2011-12-11 23:13:20
【问题描述】:
嗯,我已经在网站上查看过类似的问题,但到目前为止还没有找到解决方案,所以我一定是做错了什么。
本质上,我正在导入一个文本文件,然后将每一行拆分为一个数组元素。由于文本文件将被更新等。我不会每个人都知道文件中的确切行数以及数组中有多少元素。我知道在 Java 中你可以做 .length() 等。据说在 Objective C 中你可以使用 'count' 但我没有运气返回我的数组的长度......建议?
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"allshows" ofType:@"txt"];
NSString *fileString = [NSString stringWithContentsOfFile:filePath];
NSArray *lines = [fileString componentsSeparatedByString:@"\n"];
NSUInteger *elements = [lines count];
NSLog(@"Number of Shows : ", elements);
并且输出的内容是空的。如“演出次数:” - 空白,就像根本不计算一样。
感谢您的帮助!
【问题讨论】:
标签: objective-c xcode count nsarray