ios - Coredata 问题:未解决的错误:Error Domain=NSSQLiteErrorDomain Code=778 "(null)"
问题描述
当我尝试调用loggedInCustomer 方法时,我遇到了问题
逻辑:
+ (Customer *)loggedInCustomer {
if (!_loggedInCustomer) {
_loggedInCustomer = [Customer loggedInCustomerInContext:CoreDataManager.shared.mainManagedObjectContext];
}
return _loggedInCustomer;
}
@objc private(set) lazy var mainManagedObjectContext: NSManagedObjectContext = {
let managedObjectContext = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)
managedObjectContext.persistentStoreCoordinator = self.persistentStoreCoordinator
managedObjectContext.mergePolicy = NSOverwriteMergePolicy
return managedObjectContext
}()
问题:
未解决的错误:错误域=NSSQLiteErrorDomain Code=778 "(null)" UserInfo={NSFilePath=/var/mobile/Containers/Data/Application/E00DDCF6-853D-4E17-BDF6-C6C86BC9E707/Documents/xyz.sqlite, NSSQLiteErrorDomain=778 }
解决方案
推荐阅读
- c# - 无法将匿名类型#1 隐式转换为对象
- c# - 在转发器中处理 AsyncFileUpload 的 UploadComplete 事件
- excel - 如何查找过滤列表
- ios - 对于 iOS 移动网络自动化,是否需要配置文件?
- webpack - 如何使用 webpack 向库提供窗口
- python - Python 3.6 - 用户输入调用类变量
- mongodb - MongoDB - 我应该以哪种方式建立关系?
- ios - UITableView/indexPath.row:为什么if语句排除第10行?
- optimization - 如何用一系列数字快速填充列表
- c# - 通过拖放将选定的列表视图图像显示到图片框