У меня есть массив имен файлов, которые я бы хотел передать во внешнее приложение для открытия. Я хотел бы сделать одно из следующего:cocoa открыть несколько файлов с соответствующим приложением
a) Как-то поручить OSX открыть все эти файлы связанным с ним приложением, но он должен вызвать метод делегирования OpenFiles NSApplication целевого приложения b) Укажите приложение, чтобы открыть эти файлы с (а также вызывать openFiles)
В принципе, неважно, какое решение реализовать, поскольку эти файлы будут в любом случае связаны с целевым приложением. Как я могу сделать одну из этих вещей?
В этом случае можно потребовать, потому что я создаю это приложение, и я реализую метод openFiles :. Поэтому было бы замечательно, если бы я мог сразу получить все имена файлов в целевом приложении. – Marius
Marius: Достаточно справедливо. Пока вы открываете все документы сразу, а не отдельно, вы должны получить одно сообщение «applictaion: openFiles:» на принимающей стороне. Кроме того, вы можете прочитать исходный код для среды Growl, потому что мы делаем что-то подобное, открывая документ с помощью GrowlHelperApp. В частности, вы, вероятно, захотите использовать те же самые флаги открытия, которые мы делаем. –
Спасибо. Попробуй свои предложения. – Marius