私はサイト上で同様の問題を見てきましたが、これまでのところ解決策には達していないので、何か間違っている必要があります。NSArrayの長さ/カウントを取得する - 目的C
本質的には、テキストファイルをインポートしてから、各行を配列の要素に分割しています。テキストファイルは更新されるので、ファイル内の行の正確な量、したがって配列内の要素の数を知ることはありません。私は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);
とどのような出力であることは何もありません。 "Number of Shows:"のように空白で、まったくカウントしていないようです。
ありがとうございました!
私はこのような恐ろしい間違いで真剣に恥じています。 – Didier