objective-c - 将 plist 数据从一个 View 传递到另一个 View

标签 objective-c cocoa cocoa-touch

我有一个 plist 填充我的 tableViews 和导航 Controller ,并且至少向下 2 级,之后我有一个详细 View 。然后,我尝试将表格 View 放入仅占据一半屏幕的详细 View 中。我需要做的是将 plist 中的“位置”传递到详细 View 中,这样我就可以使用 plist 中的正确信息填充表格 View 。

我需要的 TableView 信息“隐藏”在 plist 中,因此,如果我需要将 plist 引入新的详细信息 View ,我不知道如何返回到 plist 中我所指定的位置。位于我刚刚来自的表格 View 中。

我希望我能很好地解释这一点,让它有意义。

非常感谢!

最佳答案

'plist'(即属性列表)只是一种文件格式。一旦将其读入内存,它就变成了一个对象图——字典、数组、字符串和日期都相互连接。当您创建详细 Controller 时,您可以仅向其传递所需的图形的一部分。因此,也许您的表显示存储为字典数组的数据。创建详细信息 Controller 时,您可能希望将数组中与所选行对应的字典传递给它。

关于objective-c - 将 plist 数据从一个 View 传递到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5368911/

相关文章:

objective-c - 如何在 Objective-C 中列出对象的所有字段?

objective-c - iOS:TapGestureRecognizer 问题

cocoa - 编写 Firefox 和 Skype for Mac 时使用了 "Interface Builder"

iphone - 如何在 Cocoa for iPhone 中模拟鼠标点击 UIWebView?

objective-c - 使用 Core Data 在多个 View Controller 之间共享数据

ios - 使用 CGContext 绘制时的动画

ios - UIView 在旋转时重新排列

objective-c - 如何在 Cocoa 中使 NSTextField 可点击?

objective-c - Mac 应用程序 - 禁用特定 USB 端口

iphone - 在一段时间内显示标签