从包含 plist 中字符串的 NSArray/NSDictionary 填充 UITableView
我目前有一个选项卡栏视图控制器,在我的两个选项卡中都有一个导航视图控制器。每个导航控制器都有一个表视图控制器。我想用相同的信息填充两个表,但排序顺序不同。我的所有信息当前都包含在一个 plist 中 - 一个大数组,其中包含 30 个字典,每个字典包含 3 或 4 个字符串。如何让我的表格根据每个字典中每个键“A”的字符串填充每个单元格?我已经在 Interface Builder 中完成了有关关联和类引用的所有工作。非常感谢!
I currently have a tab bar view controller with a navigation view controller within each of my two tabs. Each navigation controller has a table view controller. I want to populate both tables with the same information, but in a different sorting order. All of my information is currently contained in a plist - one big array which contains 30 dictionaries which have 3 or 4 strings each. How do I get my tables to populate each cell according to the string for each for key "A" in each dictionary? I've done all the work in Interface Builder regarding associations and class references. Thanks so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您查看 中的一些示例
UITableView
的文档。您需要做的主要事情是设置一个必须采用UITableViewDataSource
协议的数据源,如果您有委托,则必须采用UITableViewDelegate
协议。然后您可以使用以下方法将数据加载到表中:I recommend you look at some of the examples in the documentation for
UITableView
. The main things you will need to do are to set up a data source that must adopt theUITableViewDataSource
protocol and, if you have a delegate, that must adopt theUITableViewDelegate
protocol. Then you can load the data into the table using the method: