我无法弄清楚出了什么问题,有人可以帮助我吗?
coordinator = NSPersistentStoreCoordinator(managedObjectModel: model)
let store = coordinator.addPersistentStore(ofType: NSSQLiteStoreType, configurationName: nil, at: storeURL, options: nil) throws -> NSPersistentStore
它说:
之前的预期类型 - >
答案 0 :(得分:0)
只需从addPersistentStore
方法调用中删除此最后一部分:
throws -> NSPersistentStore
并暂时忽略此方法抛出的任何异常(在方法调用之前使用try!
),如下所示:
let store = try! coordinator.addPersistentStore(...
你应该很好:)
顺便说一下,只有方法定义需要返回类型(和throws
限定符)。当调用方法时,它们不是必需的(甚至是允许的!)。