инициализировать QTMovie для файла, удаленного в NSTableview - PullRequest
0 голосов
/ 03 февраля 2011

Ребята, я просто пользуюсь Objective C и пишу программное обеспечение для таблицы, куда я перетаскиваю mp3-файлы и хочу получить доступ к их метаданным и отображать исполнителя, жанр и т. Д. Поэтому у меня есть класс для «перетаскивания» и класс для » доступ к метаданным ". Я думаю, проблема в том, что я не знаю, как инициализировать QTMovie для файла, который я сбросил из поиска в таблицу.

вот строка кода:

movie = [QTMovie movieWithFile: @ "/ * так, что я должен написать здесь ?? * /" error: nil];

спасибо, A.

1 Ответ

0 голосов
/ 03 февраля 2011

По сути, ваш вопрос просто "Как получить файл с помощью перетаскивания?"Как только вы знаете, как получить удаленный файл, вы просто передаете его в свою загадочную строку.Короткий ответ: вы реализуете протокол NSDraggingDestination и в своем методе performDragOperation: вы запрашиваете у объекта перетаскивания информацию о propertyListForType:NSFilenamesPboardType.

. Существует целое руководство drag-and-drop на сайте Apple, который содержит множество подробных инструкций и пример кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...