Je d=E9veloppe en Cocoa (Objective-C) et j'ai cr=E9=E9 une "base de
donn=E9es" dans laquelle j'ai 2 Entity.
Entity 1 a une Property qui est un RelationShip de Entity 2.
J'ai cr=E9=E9 dans Interface Builder des NSTextField que j'ai li=E9 via
les Bindings =E0 ma "base de donn=E9es".
Tout fonctionne parfaitement.
Je voudrais, =E0 la cr=E9ation d'un nouvel enregistrement, donner une
valeur par d=E9faut =E0 ma property qui est un RelationShip.
Dans le cas d'un property normal il n'y a pas de probl=E8me puisque
Default value existe, mais pas dans le cas d'un RelationShip.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ftestuz
wrote:
Bonjour,
Je développe en Cocoa (Objective-C) et j'ai créé une "base de données" dans laquelle j'ai 2 Entity. Entity 1 a une Property qui est un RelationShip de Entity 2. J'ai créé dans Interface Builder des NSTextField que j'ai lié via les Bindings à ma "base de données". Tout fonctionne parfaitement.
Je voudrais, à la création d'un nouvel enregistrement, donner une valeur par défaut à ma property qui est un RelationShip. Dans le cas d'un property normal il n'y a pas de problème puisque Default value existe, mais pas dans le cas d'un RelationShip.
Comment faire.
Je débute aussi un peu avec CoreData, mais je dirai dans -awakeFromInsert. Ca nécessite donc de créer une sous-classe à NSManagedObject.
-- Frédéric Testuz <mailto:
dbourni@gmail.com <dbourni@gmail.com> wrote:
Bonjour,
Je développe en Cocoa (Objective-C) et j'ai créé une "base de
données" dans laquelle j'ai 2 Entity.
Entity 1 a une Property qui est un RelationShip de Entity 2.
J'ai créé dans Interface Builder des NSTextField que j'ai lié via
les Bindings à ma "base de données".
Tout fonctionne parfaitement.
Je voudrais, à la création d'un nouvel enregistrement, donner une
valeur par défaut à ma property qui est un RelationShip.
Dans le cas d'un property normal il n'y a pas de problème puisque
Default value existe, mais pas dans le cas d'un RelationShip.
Comment faire.
Je débute aussi un peu avec CoreData, mais je dirai dans
-awakeFromInsert. Ca nécessite donc de créer une sous-classe à
NSManagedObject.
Je développe en Cocoa (Objective-C) et j'ai créé une "base de données" dans laquelle j'ai 2 Entity. Entity 1 a une Property qui est un RelationShip de Entity 2. J'ai créé dans Interface Builder des NSTextField que j'ai lié via les Bindings à ma "base de données". Tout fonctionne parfaitement.
Je voudrais, à la création d'un nouvel enregistrement, donner une valeur par défaut à ma property qui est un RelationShip. Dans le cas d'un property normal il n'y a pas de problème puisque Default value existe, mais pas dans le cas d'un RelationShip.
Comment faire.
Je débute aussi un peu avec CoreData, mais je dirai dans -awakeFromInsert. Ca nécessite donc de créer une sous-classe à NSManagedObject.
-- Frédéric Testuz <mailto:
dbourni
Ok merci. Je vais essayer de trouver comment faire cela (création d'une sous-classe). Par contre, dans awakeFromInsert, comment dois-je faire pour donner une valeur à ma RelationShip étant donné qu'il n'attend pas un NSString mais une "relation" ?
Une idée ?
Sinon, entre débutants, connais-tu un site où je peux trouver des exemples ou des tutoriaux avec CoreData ? Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du tout de CoreData.
Ok merci.
Je vais essayer de trouver comment faire cela (création d'une
sous-classe).
Par contre, dans awakeFromInsert, comment dois-je faire pour donner une
valeur à ma RelationShip étant donné qu'il n'attend pas un NSString
mais une "relation" ?
Une idée ?
Sinon, entre débutants, connais-tu un site où je peux trouver des
exemples ou des tutoriaux avec CoreData ?
Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du
tout de CoreData.
Ok merci. Je vais essayer de trouver comment faire cela (création d'une sous-classe). Par contre, dans awakeFromInsert, comment dois-je faire pour donner une valeur à ma RelationShip étant donné qu'il n'attend pas un NSString mais une "relation" ?
Une idée ?
Sinon, entre débutants, connais-tu un site où je peux trouver des exemples ou des tutoriaux avec CoreData ? Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du tout de CoreData.
ftestuz
dbourni wrote:
Ok merci. Je vais essayer de trouver comment faire cela (création d'une sous-classe). Par contre, dans awakeFromInsert, comment dois-je faire pour donner une valeur à ma RelationShip étant donné qu'il n'attend pas un NSString mais une "relation" ?
Une idée ?
J'aurai dit en faisant un fetch.
Sinon, entre débutants, connais-tu un site où je peux trouver des exemples ou des tutoriaux avec CoreData ? Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du tout de CoreData.
Pour l'instant, le seul tutorial que j'ai fait est celui d'Apple. Pour les bouquins je n'en connait aucun qui traite du sujet.
-- Frédéric Testuz <mailto:
dbourni <dbourni@gmail.com> wrote:
Ok merci.
Je vais essayer de trouver comment faire cela (création d'une
sous-classe).
Par contre, dans awakeFromInsert, comment dois-je faire pour donner une
valeur à ma RelationShip étant donné qu'il n'attend pas un NSString
mais une "relation" ?
Une idée ?
J'aurai dit en faisant un fetch.
Sinon, entre débutants, connais-tu un site où je peux trouver des
exemples ou des tutoriaux avec CoreData ?
Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du
tout de CoreData.
Pour l'instant, le seul tutorial que j'ai fait est celui d'Apple. Pour
les bouquins je n'en connait aucun qui traite du sujet.
Ok merci. Je vais essayer de trouver comment faire cela (création d'une sous-classe). Par contre, dans awakeFromInsert, comment dois-je faire pour donner une valeur à ma RelationShip étant donné qu'il n'attend pas un NSString mais une "relation" ?
Une idée ?
J'aurai dit en faisant un fetch.
Sinon, entre débutants, connais-tu un site où je peux trouver des exemples ou des tutoriaux avec CoreData ? Et un bouquin ? J'ai "Cocoa par la pratique" mais il ne traite pas du tout de CoreData.
Pour l'instant, le seul tutorial que j'ai fait est celui d'Apple. Pour les bouquins je n'en connait aucun qui traite du sujet.
-- Frédéric Testuz <mailto:
gilles
Ok merci. Je vais essayer de trouver comment faire cela (création d'une
si tu mets ta valeur dans PlaceHolder avec IB c'est pas bon ?