Описание тега nsopenpanel

NSOpenPanel is an Objective-C class used to provide users with a standard UI for opening files and directories on Mac OS X. It is part of the Apple Cocoa/Appkit frameworks.
2 ответа

NSOpenPanel setAllowedFileTypes

У меня есть NSOpenPanel. Но я хочу сделать так, чтобы PDF-файлы выбирались только. Я ищу что-то подобное: // NOT WORKING NSOpenPanel *panel; panel = [NSOpenPanel openPanel]; [panel setFloatingPanel:YES]; [panel setCanChooseDirectories:YES]; [panel s…
27 ноя '10 в 22:06
0 ответов

Может ли NSOpenPanel открываться с предварительно выбранным пакетом, а не с отображением содержимого пакета?

Я пытаюсь показать NSOpenPanel с предварительно выбранным файлом. я использую openPanel.directoryURL = fileURL; [openPanel runModal]; установить файл (предположим, fileURL является действительным NSURL) и показать панель. Все прекрасно работает, ког…
17 апр '12 в 02:15
1 ответ

.[NSOpenPanel directoryURL] выдает ошибку: Нет видимого @interface для 'NSOpenPanel' объявляет селектор 'directoryURL:'

Я использую XCode, сборка с базовым SDK и целью развертывания: OS X 10.8, пытаясь использовать [NSOpenPanel directoryURL] что официальная документация гласит Доступный в OS X v10.6 и позже Но я получаю ошибку: Семантическая проблема ARC - нет видимо…
27 сен '15 в 20:20
3 ответа

NSOpenPanel сбой?

У меня возникли серьезные проблемы, и кажется, что виновник... NSOpenPanel, Мой код - что-то вроде: NSOpenPanel *openPanel = [NSOpenPanel openPanel]; [openPanel setCanChooseFiles:NO]; [openPanel setCanChooseDirectories:YES]; [openPanel setPrompt:@"S…
14 окт '12 в 21:20
1 ответ

Закладки в области безопасности для каталога

Мне нужно дать полное разрешение на чтение / запись для каталога, в котором приложение записывает какой-либо файл в этот каталог. Я читал, что при использовании изолированного приложения для включения доступа к папке после перезапуска приложения тре…
1 ответ

Кнопка NSOpenPanel New Document не работает

Кажется, я не могу заставить работать кнопку "Создать документ" на панели "Открыть". В настоящее время я просто использую стандартное приложение Open Panel (приложение OS X с поддержкой iCloud), в нижней левой части которого есть кнопка "Новый докум…
09 авг '13 в 14:01
2 ответа

Ограничить доступ к определенным папкам с помощью NSOpenPanel

Я использую NSOpenPanel, чтобы позволить пользователю выбрать папку для сохранения документов. Я хотел бы ограничить, в какую папку (с точки зрения иерархии) они могут сохранить. По сути, я хочу помешать им выбрать любую папку выше: /Users/ имя поль…
15 апр '11 в 21:45
0 ответов

Отключить символическую ссылку пользователя, выбранного в NSOpenPanel через PowerBox

В Какао, а именно в OS X, я хотел бы удалить символическую ссылку, выбранную пользователем в NSOpenPanel в изолированной среде. Код, который я пишу, следующий: NSOpenPanel *openPanel = [NSOpenPanel openPanel]; openPanel.resolvesAliases = NO; openPan…
06 сен '15 в 17:57
1 ответ

Как ограничить доступный для записи каталог в NSOpenPanel?

Я хочу, чтобы пользователь выбрал каталог для сохранения файлов. Мои самые простые коды (ARC): NSOpenPanel *panel = [NSOpenPanel openPanel]; [panel setCanChooseDirectories:YES]; [panel setCanChooseFiles:NO]; [panel setAllowsMultipleSelection:NO]; if…
26 июн '13 в 09:56
1 ответ

NSOpenPanel падает при выборе файла

Я использую NSOpenPanel, чтобы позволить пользователю выбрать файл из своего MAC. Панель открывается нормально и отфильтровывает правильные файлы, но как только я нажимаю на файл, мое приложение вылетает. Вот мой код, чтобы открыть панель: if ([open…
02 ноя '11 в 16:38
1 ответ

Использование NSOpenPanel и копирование выбранного файла - Objective-C

Я пытаюсь создать приложение, которое будет копировать выбранный звуковой файл в каталог приложения. Для этого я написал следующий код: NSOpenPanel* openDlg = [NSOpenPanel openPanel]; [openDlg setCanChooseFiles:YES]; [openDlg setAllowsMultipleSelect…
03 май '13 в 10:43
0 ответов

Окно модели NSOpenPanel убивает главное окно приложения

Я новичок в разработке приложений для Mac. Я использую NSOpenPanel, чтобы выбрать файл из системы. После того, как я выбрал файл и нажал кнопку "Отмена / Открыть", выполняется завершение блока Handler. Когда окно OpenPanel закрыто, я сталкиваюсь со …
20 дек '16 в 13:52
1 ответ

NSOpenPanel и обнаруженная утечка наблюдателя

Я получил предупреждение от XCode во время выполнения моей программы: 2016-01-21 03:19:26.468 IsoMetadonnees[1975:303] An instance 0x1004eefd0 of class NSVBOpenPanel was deallocated while key value observers were still registered with it. Observatio…
21 янв '16 в 08:05
1 ответ

NSOpenPanel Нечетный Плавающий Заголовок

Я вижу странное отображение NSOpenPanel в проекте. Столбец заголовка (сортировка) является плавающим, а не остается прикрепленным к верхней части представления. Вот код, который я использую для представления панели: NSOpenPanel *panel = [NSOpenPanel…
02 дек '15 в 19:37
0 ответов

NSOpenPanel Странное поведение при увольнении

У меня есть NSOpenPanel Где я могу выбрать каталог или умножить файлы (также один файл). Однако некоторые злые духи захватили мое приложение, когда я нажимаю кнопку ОК на панели. Если я выберу менее 10 файлов, NSOpenPanel не закрывается сразу, однак…
18 июл '15 в 17:24
1 ответ

Строка заголовка отсутствует в NSOpenPanel?

Начиная с OS X 10.11, строка заголовка больше не отображается даже при использовании setTitle: кто-нибудь знает, что случилось и как вернуть старое поведение?
27 апр '16 в 02:27
1 ответ

Как "предварительно выбрать" файл в диалоговом окне NSOpenPanel

Кто-нибудь знает, как предварительно выбрать файл в NSOpenPanel диалог? Об этом уже несколько раз задавали, но ни на один из этих вопросов не было найдено рабочего решения. Установка nameFieldStringValue не имеет никакого эффекта, поскольку в открыт…
19 сен '13 в 20:02
1 ответ

Изменить имя по умолчанию, которое NSOpenPanel использует при создании папки?

Я использую NSOpenPanelи на панели есть кнопка "Новая папка". Когда я нажимаю кнопку, появляется надпись "папка без названия". Как я могу установить имя папки по своему выбору? Вот код, который я использую сейчас: NSOpenPanel* openDlg = [NSOpenPanel…
27 фев '13 в 05:13
0 ответов

NSOpenPanel не отображается, когда я вызываю runModal

Здравствуйте, потому что я часами искал решение, но не нашел его и обнаружил ошибку, хотя решил выйти и опубликовать ее. Я создал NSOpenPanel таким же образом, как все, кто его создает, установил типы файлов, которые он принимает, и дал ему вызов ru…
09 май '12 в 00:56
1 ответ

Закройте NSOpenPanel, как только файл / каталог будет выбран

Я новичок в NSOpenPanel/NSSavePanel/NSPanel. Я использую NSOpenPanel, чтобы выбрать каталог, файлы которого мое приложение будет перебирать и выполнять довольно трудоемкую обработку. Я могу вызвать -close на панели, но это не возвращает фокус в глав…
14 янв '11 в 07:42