文字列fileStringを解析しようとしています:
"contact1;12312312;John\ncontact2;34243442;Bill\n"
NSArray* lines = [fileString componentsSeparatedByString:@"\n"];
デバッガーでは、配列行は3 つのオブジェクトで構成されます。なんで?
[行数] は 2 でなければなりませんが、なぜ 3 なのですか?
NSString* line1 = [lines objectAtIndex:0];
NSString* line2 = [lines objectAtIndex:1];
NSString* line3 = [lines objectAtIndex:2];
line1は「contact1;12312312;John」です。
line2は "contact2;34243442;Bill" です。
line3のタイプは (_NSCFConstantString *) で、デバッガーに値が表示されません。
後で、この配列を tableView のデータ ソースとして使用するため、正しい配列数が必要です。