Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
swift中的文本和表视图数据存储_Swift - Fatal编程技术网

swift中的文本和表视图数据存储

swift中的文本和表视图数据存储,swift,Swift,谁能告诉我在swift应用程序中存储长文本的方式是什么。假设我有一个应用程序,它有一个表视图,当我选择一行时,我会进入一个新的场景,在那里我有一个由文本填充的大页面 问题是我必须在哪里存储表的行和整个文本的数据?怎么做 我必须做一个模型吗?表格和文本都是这样吗?或者不止一个。是否有任何教程解释或接近这种情况 您可以使用框架从数据库检索数据。在这方面有很多问题 在中,您可以找到一个教程,该教程将解释如何从Parse加载数据并在UITableView中显示 存储本地(内存存储): 要在没有inter

谁能告诉我在swift应用程序中存储长文本的方式是什么。假设我有一个应用程序,它有一个表视图,当我选择一行时,我会进入一个新的场景,在那里我有一个由文本填充的大页面

问题是我必须在哪里存储表的行和整个文本的数据?怎么做

我必须做一个模型吗?表格和文本都是这样吗?或者不止一个。是否有任何教程解释或接近这种情况

您可以使用框架从数据库检索数据。在这方面有很多问题

在中,您可以找到一个教程,该教程将解释如何从Parse加载数据并在UITableView中显示

存储本地(内存存储):

要在没有internet连接的情况下进行存储,可以使用核心数据堆栈,并将NSInMemoryStoreType作为存储类型。这会让你对它的工作原理有一个很好的了解

您可以按如下方式声明模型:

struct CoreDataModel {
  let name: String
  let bundle: NSBundle
  init(name: String, bundle: NSBundle)
  // other properties & methods
}
然后通过以下方式进行管理:

let model = CoreDataModel(name: "MyModel", bundle: myBundle)
let stack = CoreDataStack(model: model,
                      storeType: NSInMemoryStoreType,
                concurrencyType: .MainQueueConcurrencyType)

// Use context
stack.managedObjectContext

我想要一个本地数据文件,这样用户就可以在不连接互联网的情况下获取信息。我刚刚更新了我的答案,并对此有了一些想法。请花些时间研究一下,以获得全面的了解。