这是一个开放的问题,而不是与错误相关的问题,所以如果你不喜欢回答这类问题,请不要发火。
我在 .csv 文件中有一个巨大的(!)船舶列表,由,
矩阵是这样组织的:
用不同的数据重复大约 500 次。
现在,我希望将其读入对象,可进一步用于填充UITableView
当前,我将数据硬编码到对象文件中,如下所示
arrayWithObjectsForTableView = [[NSMutableArray alloc] init];
if ([boatsFromOwner isEqualToString:@"Owner1"]) {
cargoShips* ship = [[cargoShips alloc]init];
ship.name = @"name1";
ship.size = 1000;
ship.owner = @"Owner1";
[self.boatsForOwner addObject:ship];
ship = [[cargoShips alloc]init];
ship.name = @"Name 2";
ship.size = 2000;
ship.owner = @"Owner2";
依此类推,使用 if-else。这是一个不好的方法,因为 1)它很无聊并且需要很长时间 2)如果我想更新信息需要更多时间。所以,我认为以编程方式从矩阵中读取而不是自己做会更聪明。是的,船长显然是来探望我的大脑的。
那么,问题来了!
我怎样才能读取看起来像这样的 .csv 文件:
以对象的形式将
所有者的船添加到 aNSMutableArray
中。(所以它们可以用来喂我UITableView
的船。
我还希望可以选择按不同的内容进行排序,例如建造国家、运营商等。如何制作将从 .csv 读取的相关船只提供给对象的代码?我不太了解编程,因此非常感谢您提供深入的答案。