【问题标题】:Save and load table view from JSON file?从 JSON 文件保存和加载表视图?
【发布时间】:2017-05-25 12:57:11
【问题描述】:

很抱歉,这个问题不完全符合堆栈溢出希望问题的样子,但我有一个关于编程技术的一般性问题。

在我的例子中,用户可以手动添加和编辑他的表格视图单元格。在他完成编辑后,是否可以将生成的表格视图“保存”到 JSON 文件中? 我希望它上传到 firebase,以便其他用户可以下载它,从 JSON 文件中读取数据并在他面前拥有相同的视图控制器。

这怎么可能?那可能吗?如果没有,你会使用哪种“技术”来做到这一点?

【问题讨论】:

  • 您应该尽量将 UI(表格视图、单元格)与数据分开。大概,您的表视图从某些东西获取数据 - 一些支持数组或数据字典。这就是您应该通过 JSON 保存和加载的内容。

标签: json swift uitableview


【解决方案1】:

UITableView 中的数据由 UITableViewDataSource 支持。您编写的用于实现这一点的类只是根据某些数据的需要提供单元格。它还可以提供 JSON。

因此,执行此操作的不是表,而是您实现的用于用数据填充表的类。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 不要使用 UserDefaults 来存储 JSON 或任何数据。它是用来存储小东西的,而不是 tableViews 的内容。
    猜你喜欢
    • 1970-01-01
    • 2020-06-23
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 2016-01-11
    • 1970-01-01
    相关资源
    最近更新 更多