【发布时间】:2017-06-29 10:05:49
【问题描述】:
我正在将 swift 1.2 转换为 swift 3.2,这里 init 显示错误,请提供任何建议
var context:NSManagedObjectContext
var psc:NSPersistentStoreCoordinator
var model:NSManagedObjectModel
var store:NSPersistentStore? = nil
var contextDict = [Int : NSManagedObjectContext]()
var results:NSBatchUpdateResult
init() {
let bundle = Bundle.main
let modelURL =
bundle.url(forResource: "maildough", withExtension:"momd")
model = NSManagedObjectModel(contentsOf: modelURL!)!
psc = NSPersistentStoreCoordinator(managedObjectModel:model)
context = NSManagedObjectContext(concurrencyType:.mainQueueConcurrencyType)
context.persistentStoreCoordinator = psc
} ///getting error here
在不初始化所有存储属性的情况下从初始化程序返回错误
【问题讨论】:
-
你错过了
results初始化。 -
var 结果:NSBatchUpdateResult?试试这个。
标签: ios swift xcode swift3 swift3.2