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
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
Ach, a oublié que vous ne pouvez pas formater les réponses. Va ajouter à la publication originale. Merci encore! – Kaji