有人能告诉我在swift应用程序中存储长文本的方式是什么。假设我有一个具有表视图的应用程序,当我选择一行时,我会进入一个新的场景,我有一个由文本填充的大页面。
问题是我在哪里存储表格行和整个文本的数据?如何?
我必须制作模特吗?它只是表格和文本的一个吗?或者不止一个。是否有任何教程可以解释这种确切的情况或接近它?
答案 0 :(得分:0)
您可以使用Parse.com框架从数据库中检索数据。这方面有很多documentation。
在this link中,您可以找到一个教程,向您解释如何从Parse加载数据并在UITableView中显示它。
存储本地(内存中):
对于没有互联网连接的存储,您可以将Core Data Stack与NSInMemoryStoreType一起用作storeType。 This tutorial会让你对它的运作方式有一个很好的了解。
您可以声明如下的模型:
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