[Résolu] - NSViewController Draggable

skimpyskimpy Membre
juin 2013 modifié dans API AppKit #1

Bonjour,


 


Dans la méthode initWithNibName:bundle: de mon NSViewController, j'appelle la méthode suivante :



[self.view registerForDraggedTypes:[NSArray arrayWithObjects:NSFilenamesPboardType, nil]];

Mon NSViewController se conforme au protocol NSDraggingDestination (enfin j'ai seulement implémenté la méthode draggingEntered pour tester).



- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender
{
NSLog(@draggingEntered);
return NSDragOperationEvery;
}

Quand je déplace un fichier sur la view, il ne se passe rien. Est-ce que j'ai oublié une étape ou est-ce tout simplement impossible (dois-je ajouter une sous classe d'une NSView rien que pour ça) ?


 


Merci.


Réponses

  • Il faut sous classer la vue  et implementer les Dragging messages !

  • Ok merci, ça marche.


  • Salut skimpy, 


     




    Ok merci, ça marche.




     


    Tu serais sympa de donner la solution pour ceux qui rencontrent le même problème que toi (comme moi par exemple).


  • La solution est donnée dans mon message précédent.


     


    Si cela ne marche pas , c'est à  toi de donner plus de détails, car on ne peut pas deviner quelles sont tes erreurs.


Connectez-vous ou Inscrivez-vous pour répondre.