WIP: Renaming to meet Swift 3 API guidelines

This commit is contained in:
John Estropia
2016-09-09 18:30:08 +09:00
parent e5245a0e5b
commit a51ed1a007
7 changed files with 17 additions and 11 deletions

View File

@@ -103,7 +103,7 @@ public final class DataStack {
/**
Returns the `NSManagedObjectID` for the specified object URI if it exists in the persistent store.
*/
public func objectIDForURIRepresentation(_ url: URL) -> NSManagedObjectID? {
public func objectID(forURIRepresentation url: URL) -> NSManagedObjectID? {
return self.coordinator.managedObjectID(forURIRepresentation: url)
}
@@ -237,7 +237,7 @@ public final class DataStack {
var localStorageOptions = storage.localStorageOptions
localStorageOptions.remove(.recreateStoreOnModelMismatch)
let storeOptions = storage.storeOptionsForOptions(localStorageOptions)
let storeOptions = storage.dictionary(forOptions: localStorageOptions)
do {
try FileManager.default.createDirectory(
@@ -332,7 +332,7 @@ public final class DataStack {
var cloudStorageOptions = storage.cloudStorageOptions
cloudStorageOptions.remove(.recreateLocalStoreOnModelMismatch)
let storeOptions = storage.storeOptionsForOptions(cloudStorageOptions)
let storeOptions = storage.dictionary(forOptions: cloudStorageOptions)
do {
try FileManager.default.createDirectory(
@@ -515,6 +515,12 @@ public final class DataStack {
return self.entityDescription(for: type)
}
@available(*, deprecated: 3.0.0, renamed: "objectID(forURIRepresentation:)")
public func objectIDForURIRepresentation(_ url: URL) -> NSManagedObjectID? {
return self.objectID(forURIRepresentation: url)
}
}