Hoe maak ik een DropZone met Swift 3 voor MacOS

Ben nieuw met swift en wil een macOS app maken waar ik files op kan droppen deze hoeven niet getoond te worden maar in een array worden gezet zodat ik er verder iets mee kan doen. Alleen na een week googlen en knutselen heb ik nog steeds niets werkend. Ik weet ook niet helemaal met wat ik dit moet doe. Ik heb nu geprobeerd met een Image View maar kreeg allen voor elkaar dat als ik een foto er op sleep hij die toont in het window. En als ik er 2 foto’s op sleepte zag ik ook 1 foto. Maar hoe krijg ik meerdere bestanden er in en in een array gestopt en niet zichtbaar in het scherm.

Dus wat ik eigenlijk wil in inplaats van via een NSOpenPanel een DropZone

https://stackoverflow.com/questions/29233247/implementing-a-drag-and-drop-zone-in-swift

Dit script had ik ook gevonden op heel wat sites allen het enigste wat ik er mee kan is een plaatje in in Image View slepen.
Waarschijnlijk mis ik dat heel wat nog maar dat zie of ik begrijp ik nog niet. Er is ook niet veel informatie te vinden over Swift en MacOS.
Heb wel wat video trainingen gekocht wat erg leerzaam is alleen bevatten ze allemaal niet dit geen.

Begrijp ik het goed dat deze regel de files ontvangt?

if let board = drag.draggingPasteboard().propertyList(forType: "NSFilenamesPboardType") as? NSArray,

Deze al gelezen: https://www.raywenderlich.com/136272/drag-and-drop-tutorial-for-macos ?

D&D is zeker geen onderwerp voor beginners. Succes!

@koen: +1.

Als je de tutorial van Warren Burton een keer naspeelt kom je langs alle aspecten van drag & drop.

Ik had ook deze tutorial eerder gelezen en nu ik hem een stuk of 10 keer gelezen heb begin ik het een beetje te begrijpen. :smiley: Vind de logica van programeren altijd erg moeilijk maar aanhouder wint.

:slight_smile: