CoreData · IOS API REFERENCE
NSMigrationManager
class · iOS 3.0+ · SDK 27.1
class NSMigrationManager
Members (21)
method · iOS 3.0+associate
TypeScriptassociate(sourceInstance: NSManagedObject, destinationInstance: NSManagedObject, entityMapping: NSEntityMapping): void
Swift declarationfunc associate(sourceInstance: NSManagedObject, withDestinationInstance destinationInstance: NSManagedObject, for entityMapping: NSEntityMapping)
method · iOS 3.0+cancelMigrationWithError
TypeScriptcancelMigrationWithError(error: NativeError): void
Swift declarationfunc cancelMigrationWithError(_ error: any Error)
method · iOS 3.0+destinationEntity
TypeScriptdestinationEntity(mEntity: NSEntityMapping): (NSEntityDescription) | null
Swift declarationfunc destinationEntity(for mEntity: NSEntityMapping) -> NSEntityDescription?
method · iOS 3.0+destinationInstances
TypeScriptdestinationInstances(mappingName: string, sourceInstances?: (Array<NSManagedObject>) | null): Array<NSManagedObject>
Swift declarationfunc destinationInstances(forEntityMappingName mappingName: String, sourceInstances: [NSManagedObject]?) -> [NSManagedObject]
init · iOS 3.0+init
TypeScriptstatic init(sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel): NSMigrationManager
Swift declarationinit(sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel)
method · iOS 3.0+migrateStore
TypeScriptmigrateStoreFromSourceTypeOptionsWithToDestinationURLDestinationTypeDestinationOptions(sourceURL: string, sStoreType: string, sOptions: (NativeMap<unknown, unknown>) | null, mappings: (NSMappingModel) | null, dURL: string, dStoreType: string, dOptions?: (NativeMap<unknown, unknown>) | null): void
Swift declarationfunc migrateStore(from sourceURL: URL, sourceType sStoreType: String, options sOptions: [AnyHashable : Any]? = nil, with mappings: NSMappingModel?, toDestinationURL dURL: URL, destinationType dStoreType: String, destinationOptions dOptions: [AnyHashable : Any]? = nil) throws
method · iOS 3.0+reset
TypeScriptreset(): void
Swift declarationfunc reset()
method · iOS 3.0+sourceEntity
TypeScriptsourceEntity(mEntity: NSEntityMapping): (NSEntityDescription) | null
Swift declarationfunc sourceEntity(for mEntity: NSEntityMapping) -> NSEntityDescription?
method · iOS 3.0+sourceInstances
TypeScriptsourceInstances(mappingName: string, destinationInstances?: (Array<NSManagedObject>) | null): Array<NSManagedObject>
Swift declarationfunc sourceInstances(forEntityMappingName mappingName: String, destinationInstances: [NSManagedObject]?) -> [NSManagedObject]
get · iOS 3.0+currentEntityMapping
TypeScriptget currentEntityMapping(): NSEntityMapping
Swift declarationvar currentEntityMapping: NSEntityMapping { get }
get · iOS 3.0+destinationContext
TypeScriptget destinationContext(): NSManagedObjectContext
Swift declarationvar destinationContext: NSManagedObjectContext { get }
get · iOS 3.0+destinationModel
TypeScriptget destinationModel(): NSManagedObjectModel
Swift declarationvar destinationModel: NSManagedObjectModel { get }
get · iOS 3.0+mappingModel
TypeScriptget mappingModel(): NSMappingModel
Swift declarationvar mappingModel: NSMappingModel { get }
get · iOS 3.0+migrationProgress
TypeScriptget migrationProgress(): number
Swift declarationvar migrationProgress: Float { get }
get · iOS 3.0+sourceContext
TypeScriptget sourceContext(): NSManagedObjectContext
Swift declarationvar sourceContext: NSManagedObjectContext { get }
get · iOS 3.0+sourceModel
TypeScriptget sourceModel(): NSManagedObjectModel
Swift declarationvar sourceModel: NSManagedObjectModel { get }
get · iOS 3.0+userInfo
TypeScriptget userInfo(): (NativeMap<unknown, unknown>) | null
Swift declarationvar userInfo: [AnyHashable : Any]? { get set }
set · iOS 3.0+userInfo
TypeScriptset userInfo(value: (NativeMap<unknown, unknown>) | null)
Swift declarationvar userInfo: [AnyHashable : Any]? { get set }
get · iOS 5.0+usesStoreSpecificMigrationManager
TypeScriptget usesStoreSpecificMigrationManager(): boolean
Swift declarationvar usesStoreSpecificMigrationManager: Bool { get set }
set · iOS 5.0+usesStoreSpecificMigrationManager
TypeScriptset usesStoreSpecificMigrationManager(value: boolean)
Swift declarationvar usesStoreSpecificMigrationManager: Bool { get set }
method · iOS 15.0+migrateStore
TypeScriptmigrateStoreFromTypeOptionsMappingToTypeOptions(sourceURL: string, sourceType: NSPersistentStore_StoreType, sourceOptions: (NativeMap<unknown, unknown>) | null, mapping: NSMappingModel, destinationURL: string, destinationType: NSPersistentStore_StoreType, destinationOptions?: (NativeMap<unknown, unknown>) | null): void
Swift declarationfunc migrateStore(from sourceURL: URL, type sourceType: NSPersistentStore.StoreType, options sourceOptions: [AnyHashable : Any]? = nil, mapping: NSMappingModel, to destinationURL: URL, type destinationType: NSPersistentStore.StoreType, options destinationOptions: [AnyHashable : Any]? = nil) throws
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSMigrationManager.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All CoreData types →