Attributs non-optional dans Core Data
Bonjour
je cherche de l'info sur l'option optional (et surtout son inverse) d'un attribut Core Data.
Qu'est-ce que cela signfie/implique qu'un attribut soit non-optional ?
En particulier, est-ce que l'objet correspont (un NSString par exemple) est créé ([[NSString alloc] init]) automatiquement lors de l'insertion de l'entité ? (il semble que non)
Si vous avez des infos, je suis preneur !
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si te crées une entité CoreData et que tu laisses à nil une des propriétés qui est non-optional, alors quand tu feras "save" sur ton MOC CoreData va te remonter une erreur d'inconsistance de données lors de la sauvegarde.
OK merci Ali. Je n'ai pas trouvé de doc là -dessus.
The subsequent save will now (correctly) fail because of the non-optional rule for the relationship.
in:
http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/coredata/Articles/cdRelationships.html
assez complet et instructif... quand on l'a lu plusieurs fois ^_^