为多个视图控制器使用一个属性列表 (.plist)
Posted
技术标签:
【中文标题】为多个视图控制器使用一个属性列表 (.plist)【英文标题】:Using one Property List (.plist) for multiple View Controllers 【发布时间】:2014-05-23 15:05:11 【问题描述】:我可以,或者是否可以使用一个属性列表文件来包含我必须在多个视图控制器中使用的数据。? 我的 .plist 文件中的数据是分层排列的,随着层次结构的下降,不同级别的数据将在不同的视图控制器中使用。视图控制器嵌入在 导航控制器 中。 如果这不合适,是否有不同的方法? 如果是,那么我可以通过哪些方式来做必要的事情。感谢您的时间。
【问题讨论】:
制作一个模型对象来做你想做的事,然后分享它。 【参考方案1】:可以在每个视图中读取文件并更新视图控制器。与其每次都读取文件,不如寻找一个共享数据源,它会在初始化时读取内容。您可以从导航控制器层次结构中的不同视图控制器查询此类,以获取要在该屏幕中显示的相应数据。
【讨论】:
以上是关于为多个视图控制器使用一个属性列表 (.plist)的主要内容,如果未能解决你的问题,请参考以下文章
XMLwise 的 Android PList 问题:对象/字符串到列表视图