2009-12-04 8 views
0

Comment créer un objet dans l'interface de construction qui permettra à l'utilisateur de soumettre une image (comme lors de la modification d'une vCard dans Carnet d'adresses) et l'enregistrer dans l'entrée correspondante la base de données est-elle gérée par Core Data?Autoriser l'utilisateur à soumettre des images dans une application Cocoa

Solution

Utilisez un objet NSImageView. Sur le premier panneau de l'inspecteur de l'objet, vous verrez une case à cocher marquée Editable qui vous permettra de décider d'accepter ou non les soumissions ou simplement d'afficher les résultats.

bindings pour l'objet sont les suivantes:

-> Value.Data 
    Bind to: Source Entity 
    Controller Key: selection 
    Model Key Path: Name of the attribute within the entity storing the image data 

Répondre

1

Je pense que NSImageView fera l'affaire. Lien pour la référence: link text.

Si je me souviens bien ce composant est disponible sur Interface Builder ..

+0

Ah, n'avait pas vu la case à cocher 'Editable' l'inspecteur pour cela avant. Merci! Pour référence ultérieure si quelqu'un d'autre a la même question, les liaisons au travail 'objet NSImageView' comme suit: -> Value.Data Bind à: Source Entité Contrôleur clé: sélection Modèle Chemin clé: Nom de la attribut qui stocke les données d'image – Kaji

+0

Ach, a oublié que vous ne pouvez pas formater les réponses. Va ajouter à la publication originale. Merci encore! – Kaji

Questions connexes