One Logo Pool Ball
CoreData · IOS API REFERENCE

NSConstraintConflict

class · iOS 9.0+ · SDK 27.1

class NSConstraintConflict

Members (7)

init · iOS 9.0+

init

TypeScript
static init(contraint: Array<string>, databaseObject: (NSManagedObject) | null, databaseSnapshot: (NativeMap<unknown, unknown>) | null, conflictingObjects: Array<NSManagedObject>, conflictingSnapshots: Array<unknown>): NSConstraintConflict
Swift declaration
init(constraint contraint: [String], database databaseObject: NSManagedObject?, databaseSnapshot: [AnyHashable : Any]?, conflicting conflictingObjects: [NSManagedObject], conflictingSnapshots: [Any])
get · iOS 9.0+

conflictingObjects

TypeScript
get conflictingObjects(): Array<NSManagedObject>
Swift declaration
var conflictingObjects: [NSManagedObject] { get }
get · iOS 9.0+

conflictingSnapshots

TypeScript
get conflictingSnapshots(): Array<NativeMap<unknown, unknown>>
Swift declaration
var conflictingSnapshots: [[AnyHashable : Any]] { get }
get · iOS 9.0+

constraint

TypeScript
get constraint(): Array<string>
Swift declaration
var constraint: [String] { get }
get · iOS 9.0+

constraintValues

TypeScript
get constraintValues(): Record<string, unknown>
Swift declaration
var constraintValues: [String : Any] { get }
get · iOS 9.0+

databaseObject

TypeScript
get databaseObject(): (NSManagedObject) | null
Swift declaration
var databaseObject: NSManagedObject? { get }
get · iOS 9.0+

databaseSnapshot

TypeScript
get databaseSnapshot(): (Record<string, unknown>) | null
Swift declaration
var 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 →