我目前正在开发一个在Swift中开发的iOS应用程序,我需要在设备上存储一些用户创建的内容,但我似乎无法找到一种简单快捷的方式来存储/接收设备上的用户内容.
有人可以解释如何存储和访问本地存储?
我们的想法是在用户执行操作时存储数据,并在应用启动时接收数据.
我刚下载了新的Xcode 7.0测试版,并从Swift 1.2迁移到Swift 2.迁移显然没有改变整个代码,实际上是一个方法saveContext(),直到抛出2行错误:
if moc.hasChanges && !moc.save() {
Run Code Online (Sandbox Code Playgroud)
二元运算符'&&'不能应用于两个Bool操作数
和
调用可以抛出,但它没有标记为'try',并且没有处理错误
该方法如下所示:
// MARK: - Core Data Saving support
func saveContext () {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save() {
// Replace this implementation with code to handle the error appropriately.
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. …Run Code Online (Sandbox Code Playgroud)