CoreData · IOS API REFERENCE
NSMergeConflict
class · iOS 5.0+ · SDK 27.1
class NSMergeConflict
Members (7)
init · iOS 5.0+init
TypeScriptstatic init(srcObject: NSManagedObject, newvers: number, oldvers: number, cachesnap?: (Record<string, unknown>) | null, persnap?: (Record<string, unknown>) | null): NSMergeConflict
Swift declarationinit(source srcObject: NSManagedObject, newVersion newvers: Int, oldVersion oldvers: Int, cachedSnapshot cachesnap: [String : Any]?, persistedSnapshot persnap: [String : Any]?)
get · iOS 5.0+cachedSnapshot
TypeScriptget cachedSnapshot(): (Record<string, unknown>) | null
Swift declarationvar cachedSnapshot: [String : Any]? { get }
get · iOS 5.0+newVersionNumber
TypeScriptget newVersionNumber(): number
Swift declarationvar newVersionNumber: Int { get }
get · iOS 5.0+objectSnapshot
TypeScriptget objectSnapshot(): (Record<string, unknown>) | null
Swift declarationvar objectSnapshot: [String : Any]? { get }
get · iOS 5.0+oldVersionNumber
TypeScriptget oldVersionNumber(): number
Swift declarationvar oldVersionNumber: Int { get }
get · iOS 5.0+persistedSnapshot
TypeScriptget persistedSnapshot(): (Record<string, unknown>) | null
Swift declarationvar persistedSnapshot: [String : Any]? { get }
get · iOS 5.0+sourceObject
TypeScriptget sourceObject(): NSManagedObject
Swift declarationvar sourceObject: NSManagedObject { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSMergeConflict.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All CoreData types →