Estoy intentando escribir un código absolutamente barebones donde puedo arrastrar un archivo 'dot.txt' simple a una NSWindow y leer los datos (y nada más elegante que eso), pero todos los ejemplos que he podido encontrar usan imágenes y NSViews, etc. La sección "Arrastrando el contenido del archivo" de Apple en su documentación "Arrastrar y soltar temas de programación para el cacao" confirma que arrastrar a un plano NSWindow (en lugar de en un NSView, etc.) es posible y parece discutir exactamente lo que estoy tratando de hacer, pero como un relativamente novato todavía me parece confusa su referencia a imágenes y marcos.Cómo arrastrar y soltar un archivo '.txt' en obj-c
¿Alguien puede ayudarme a empezar mostrándome dónde 'registrarParaDraggedTypes' además de ponerlo en, por ejemplo, un método 'initWithFrame' o 'initWithCoder', y qué tipos registrar? Una vez que obtengo la ventana para reconocer mi arrastre, puedo preocuparme por las otras cosas 'performDragOperation' y 'draggingEntered' más tarde.
Gracias :-)
Esto está bien para el caso concreto de que usted tiene un delegado de aplicación que tiene una salida de 'window', pero normalmente una ventana sería administrado por un 'NSWindowController' y registrarías los tipos de arrastre en el método' -windowDidLoad' del controlador de ventana. La respuesta es correcta en general sin embargo. –