In der WWDC15-Videositzung, 'What's New in Core Data' um 10:45 Minuten (in der Präsentation) beschreibt der Apple-Ingenieur eine neue Funktion des Modell-Builders, die ermöglicht Sie können eindeutige Eigenschaften angeben. Sobald Sie diese eindeutigen Eigenschaften festgelegt haben, erstellt Core Data kein doppeltes Objekt mit dieser Eigenschaft. Dadurch müssen Sie nicht mehr überprüfen, ob ein identisches Objekt vor dem Erstellen eines neuen Objekts vorhanden ist.Wie implementiert man die neue Core Data Model Builder Eigenschaft in iOS 9.0 Beta
Ich habe damit experimentiert, habe aber kein Glück, die Erstellung neuer Objekte mit identischen 'einzigartigen' Eigenschaften (doppelte Objekte) zu verhindern. Abgesehen von der 5-minütigen Videoerklärung habe ich keine weiteren Informationen zur Verwendung dieser Funktion gefunden.
Hat jemand Erfahrung, um die ‚einzigartige‘ Eigenschaft Attribut im Kerndatenmodell zu implementieren?
Ich kann das auch nicht funktionieren. Die "Unique" -Eigenschaft in den Entity-Einstellungen wurde in 'Constraints' umbenannt. –
Ich habe gerade einen [Blog-Beitrag dazu] geschrieben (http://dorianroy.com/blog/2015/09/how-to-implement-unique -constraints-in-core-data-with-ios-9 /) –