Swift addPersistentStore 问题:"expected type before ->"
Swift problems with addPersistentStore: "expected type before ->"
我不知道哪里出了问题,有人可以帮助我吗?
coordinator = NSPersistentStoreCoordinator(managedObjectModel: model)
let store = coordinator.addPersistentStore(ofType: NSSQLiteStoreType, configurationName: nil, at: storeURL, options: nil) throws -> NSPersistentStore
它说:
expected type before ->
只需从您的 addPersistentStore
方法调用中删除最后一部分:
throws -> NSPersistentStore
并暂时忽略此方法抛出的任何异常(在方法调用之前使用 try!
),如下所示:
let store = try! coordinator.addPersistentStore(...
而且你应该很好 :)
顺便说一句,return 类型(和 throws
限定符)仅在 方法定义 中需要。 调用方法 时,它们不是必需的(甚至不允许!)。
我不知道哪里出了问题,有人可以帮助我吗?
coordinator = NSPersistentStoreCoordinator(managedObjectModel: model)
let store = coordinator.addPersistentStore(ofType: NSSQLiteStoreType, configurationName: nil, at: storeURL, options: nil) throws -> NSPersistentStore
它说:
expected type before ->
只需从您的 addPersistentStore
方法调用中删除最后一部分:
throws -> NSPersistentStore
并暂时忽略此方法抛出的任何异常(在方法调用之前使用 try!
),如下所示:
let store = try! coordinator.addPersistentStore(...
而且你应该很好 :)
顺便说一句,return 类型(和 throws
限定符)仅在 方法定义 中需要。 调用方法 时,它们不是必需的(甚至不允许!)。