Slepen en neerzetten geblokkeerd door een QTMovieView

Ik ben nieuw in Cocoa en Objective-C, maar dit kan een heel fundamentele vraag zijn. Mijn probleem is dat ik een NSWindow heb met een QTMovieView die gesleepte bestanden zou moeten accepteren. De klasse gedelegeerde van het venster implementeert het NSDraggingDestination-protocol en ik heb de vereiste methoden om het bestand te accepteren zoals gedefinieerd op de NSDraggingDestination. Het werkt allemaal als ik het bestand naar de titelbalk sleep, maar als ik de QTMovieView versleep, accepteert het niet langer het bestand. Het vreemde is dat dit eerder werkte. Kan iemand me vertellen wat ik fout zou kunnen doen?

0

1 antwoord

Ik had een paar maanden geleden een soortgelijk probleem.

Forwarding drag & drop event to parent view

U moet de registratie van de QTMovieView ongedaan maken zodat deze de gebeurtenis doorstuurt naar de bovenliggende weergave. Dat zou het moeten zijn.

Het beste,

Flo

1
toegevoegd
Probleem opgelost. Dank u zeer.
toegevoegd de auteur Bruno Ferreira, de bron