使用包含许多记录的列表加载UITableView

时间:2014-08-05 17:15:08

标签: ios objective-c uitableview

我目前有一个包含1,000条记录的列表,我想用它们填充到Tableview中,但我不知道如何去做。该列表当前位于.txt文件中。有没有人有任何关于如何使用此列表填充表视图的建议。任何建议的代码行将不胜感激。

编辑:更新初始问题以提供更多详细信息。

假设我列出了我想要加载到tableview中的世界上所有国家/地区。我在文本文件中有列表。是将所有国家/地区逐个插入数组的最佳方法,还是只需将表视图的数据源链接到.txt文件以加载数据?也许还有另一种我无法想到的方式。 (对不起,如果这还不够详细,我是Objective C的新手)

1 个答案:

答案 0 :(得分:0)

只需使用 NSFileManager读取文件。将文件放入单个字符串对象后,可以查看如何拆分从文件中获取的字符串的答案。

How to split newline from NSString in ObjectiveC

然后,一旦你有了这个数组,你就可以使用UITableViewDataSource委托方法非常容易地填充你的tableView

cellForRowAtIndexPath:

只需为方法提供的索引cell.textLabel.text处的数组赋值indexPath.row

cellForRowAtIndexPath:

如果您可以提供一些代码以及文件外观的示例,您可以获得更多帮助。你的问题很模糊,但我刚才回答的问题可能有助于澄清你的想法