从包含 plist 中字符串的 NSArray/NSDictionary 填充 UITableView

发布于 2024-11-15 19:13:29 字数 223 浏览 2 评论 0原文

我目前有一个选项卡栏视图控制器,在我的两个选项卡中都有一个导航视图控制器。每个导航控制器都有一个表视图控制器。我想用相同的信息填充两个表,但排序顺序不同。我的所有信息当前都包含在一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺渁∝ 2024-11-22 19:13:29

我建议您查看 中的一些示例UITableView 的文档。您需要做的主要事情是设置一个必须采用 UITableViewDataSource 协议的数据源,如果您有委托,则必须采用 UITableViewDelegate 协议。然后您可以使用以下方法将数据加载到表中:

- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath

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 the UITableViewDataSource protocol and, if you have a delegate, that must adopt the UITableViewDelegate protocol. Then you can load the data into the table using the method:

- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文