我正在尝试解析字符串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];
第 1 行是“联系人 1; 12312312;约翰”。
第2行是“contact2;34243442;Bill”。
line3具有类型 (_NSCFConstantString *) 并且在调试器中不显示值。
后来我使用这个数组作为tableView的数据源,所以我需要一个正确的数组计数。