Проблема с перетаскиванием файлов в Cocoa

Я испытываю некоторые трудности здесь.

У меня есть зона перетаскивания (настраиваемый вид) с собственным классом. С ним пока все отлично работает. Проблема в том, что я не могу получить результат от операции сброса вне класса зоны сброса. Прочитал все, что нашел в сети.

Например, я хотел бы, чтобы моя зона перетаскивания подсчитывала длину массива с отброшенными объектами (файлами) и устанавливала это число в NSTextField. Я знаю, как считать массив, я не знаю, как получить это значение и установить его в текстовое поле.


person Y. Georgiev    schedule 11.09.2010    source источник


Ответы (2)


Отправьте массив на ваш контроллер (скорее всего, если заголовок вашего представления зоны сброса объявит протокол делегата и предоставит самому представлению зоны сброса свойство делегата, а контроллер будет соответствовать этому протоколу и назначит себя этим делегатом), и пусть ваш контроллер отправит счет в текстовое поле.

person Peter Hosey    schedule 11.09.2010
comment
Ю. Георгиев: Что тут смущало? - person Peter Hosey; 28.09.2010

Я действительно смущен. У меня возникла идея с отправкой массива на контроллер. Может быть, мой английский слишком беден, чтобы справиться со всем объяснением. Я действительно не буду никого беспокоить, поэтому только те, кто хочет, посмотрите мой тестовый проект. СКАЧАТЬ 2 МБ+

Будет здорово, если вы оставите несколько комментариев.

person Y. Georgiev    schedule 11.09.2010
comment
Это должно быть редактирование вашего вопроса, а не отдельный ответ. - person Alexsander Akers; 15.09.2010
comment
Я не заметил, извините за это. - person Y. Georgiev; 15.09.2010