CoreData · IOS API REFERENCE
NSConstraintConflict
class · iOS 9.0+ · SDK 27.1
class NSConstraintConflict
Members (7)
init · iOS 9.0+init
TypeScriptstatic init(contraint: Array<string>, databaseObject: (NSManagedObject) | null, databaseSnapshot: (NativeMap<unknown, unknown>) | null, conflictingObjects: Array<NSManagedObject>, conflictingSnapshots: Array<unknown>): NSConstraintConflict
Swift declarationinit(constraint contraint: [String], database databaseObject: NSManagedObject?, databaseSnapshot: [AnyHashable : Any]?, conflicting conflictingObjects: [NSManagedObject], conflictingSnapshots: [Any])
get · iOS 9.0+conflictingObjects
TypeScriptget conflictingObjects(): Array<NSManagedObject>
Swift declarationvar conflictingObjects: [NSManagedObject] { get }
get · iOS 9.0+conflictingSnapshots
TypeScriptget conflictingSnapshots(): Array<NativeMap<unknown, unknown>>
Swift declarationvar conflictingSnapshots: [[AnyHashable : Any]] { get }
get · iOS 9.0+constraint
TypeScriptget constraint(): Array<string>
Swift declarationvar constraint: [String] { get }
get · iOS 9.0+constraintValues
TypeScriptget constraintValues(): Record<string, unknown>
Swift declarationvar constraintValues: [String : Any] { get }
get · iOS 9.0+databaseObject
TypeScriptget databaseObject(): (NSManagedObject) | null
Swift declarationvar databaseObject: NSManagedObject? { get }
get · iOS 9.0+databaseSnapshot
TypeScriptget databaseSnapshot(): (Record<string, unknown>) | null
Swift declarationvar databaseSnapshot: [String : Any]? { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSConstraintConflict.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All CoreData types →