Описание тега nssavepanel
Объект NSSavePanel создает панель сохранения и управляет ею, а также позволяет запускать панель в модальном цикле.
3
ответа
Получение пути к папке с библиотеками пользователей в OS X
Мне нужно открыть NSSavePanel с папкой библиотеки пользователя в качестве папки назначения. Обычно я бы сделал это, введя ~/Library/ в [NSSavePanel beginSheetForDirectory], Это работает нормально, пока приложение не помещено в "песочницу". Для изоли…
03 ноя '11 в 10:26
1
ответ
NSSavePanel accessoryView: почему не отображается моя кнопка?
Я создаю панель сохранения с accessoryView, который содержит один флажок. Я могу заставить его работать, когда я создаю кнопку, используя: NSButton(checkboxWithTitle: "Check Me", target: self, action: #selector(checkBoxSelected)) Но это дает мне пре…
30 дек '16 в 20:10
0
ответов
Может ли NSOpenPanel открываться с предварительно выбранным пакетом, а не с отображением содержимого пакета?
Я пытаюсь показать NSOpenPanel с предварительно выбранным файлом. я использую openPanel.directoryURL = fileURL; [openPanel runModal]; установить файл (предположим, fileURL является действительным NSURL) и показать панель. Все прекрасно работает, ког…
17 апр '12 в 02:15
1
ответ
Как изменить устаревший метод beginSheetForDirectory
У меня есть приложение, которое использовало beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:, Я проверил документацию Apple, в которой говорилось, что она устарела, и вместо нее использовал другой метод: Представ…
07 июл '12 в 15:49
1
ответ
NSAlert Over NSSavePanel
Я новичок в задаче c, я хочу создать предупреждение на панели сохранения, чтобы получить подтверждение от пользователя, чтобы перезаписать существующий файл или нет, как текстовый редактор, когда вы сохраняете файл в каталоге с таким же именем преду…
02 янв '12 в 01:57
1
ответ
Путь к файлу NSSavePanel
Я использую NSSavePanel только тогда, когда имею дело с текстовыми файлами. Если у меня есть изображение для экспорта, я использую NSOpenPanel, чтобы пользователь мог выбрать каталог, и меня не зацепило ограничение пути к файлу песочницы. На этот ра…
26 авг '13 в 05:24
0
ответов
Окно модели NSOpenPanel убивает главное окно приложения
Я новичок в разработке приложений для Mac. Я использую NSOpenPanel, чтобы выбрать файл из системы. После того, как я выбрал файл и нажал кнопку "Отмена / Открыть", выполняется завершение блока Handler. Когда окно OpenPanel закрыто, я сталкиваюсь со …
20 дек '16 в 13:52
2
ответа
NSSavePanel nil внутри блока обработчика завершения
Я пытаюсь сохранить содержимое представления в файл PDF. Код, который вы видите, находится внутри класса, который наследуется от NSView: - (IBAction) savePDF: (id) sender { __block NSSavePanel* panel=[NSSavePanel savePanel]; [panel setAllowedFileTyp…
05 авг '12 в 02:20
0
ответов
Отключить поле ввода текста NSSavePanel "Сохранить как:"
Застрял в этом на некоторое время сейчас. Кто-нибудь знает, как отключить поле ввода текста на NSSavePanel? Вот как я использую это: NSSavePanel *panel = [NSSavePanel savePanel]; [panel beginSheetModalForWindow:window completionHandler:^(NSInteger r…
20 май '13 в 18:36
2
ответа
Исключить iCloud в качестве опции в NSSavePanel/NSOpenPanel
Я использую синхронизацию файлов iCloud за кулисами, чтобы синхронизировать экземпляры моего приложения Mac, поэтому у меня есть для этого права. К сожалению, это означает, что iCloud также появляется в качестве возможного места сохранения при вызов…
12 янв '13 в 00:33
1
ответ
Пользовательский вид аксессуаров для NSSavePanel NSDocument
Рассмотрим какао NSDocument который поддерживает два типа документов (например, BMP и JPEG). В то время как один тип не имеет параметров сохранения (например, BMP), другой - нет (например, уровень сжатия для JPEG). Как вы реализуете это? Я понимаю, …
12 мар '13 в 09:35
3
ответа
NSSavePanel: подавление "подтвердить замену?" диалог
В мире Nav Services можно указать kNavDontConfirmReplacement как вариант для создания NavDialogRef это не будет запрашивать у пользователя подтверждения замены файла при сохранении с именем файла, которое уже существует. Как мне указать эквивалентно…
18 дек '09 в 19:55
2
ответа
Замените файл с помощью NSSavePanel в изолированном приложении
Я создаю NSSavePanel используя этот код: NSSavePanel *savePanel = [NSSavePanel savePanel]; savePanel.delegate = self; savePanel.directoryURL = ...; savePanel.nameFieldStringValue = ...; [savePanel beginSheetModalForWindow:self.window completionHandl…
30 июл '11 в 17:50
0
ответов
Дождитесь закрытия beginSheetModalForWindow
У меня есть функция, которая открывает NSSavePanel как modalSheet, и мне нужно, чтобы возврат ожидал после закрытия модального листа, но теперь он возвращается сразу после открытия листа, и если я помещаю возврат в обработчик завершения, он выдает "…
22 ноя '15 в 19:54
0
ответов
NSSavePanel setNameFieldStringValue: ошибка @"без названия" в изолированном приложении
Ничего не могу найти в документе, и это, кажется, ошибка: если указать @"Untitled" как NSSavePanelв имени поля указано строковое значение, во время выполнения текстовое поле пустое. Если указать что-то еще - все работает (OSX 10.8, SDK 10.8). И это …
10 янв '14 в 08:12
3
ответа
Должен ли я вызывать метод runModal NSSavePanel только из основного потока?
У меня странные, хотя и редкие, сбои в моем приложении. Я подозреваю, что это происходит потому, что runModal из NSSavePanel вызывается в потоке, отличном от основного потока. Я прав, что это может быть причиной сбоев?
24 июл '11 в 08:15
0
ответов
Открытие NSSavePanel в виде листа
Я использую XCode7 beta2 для игры с Swift 2. Пытаюсь использовать диалог выбора файла (NSSavePanel) доставил мне неприятности. Выполнение следующего кода путем нажатия соответствующей кнопки не вызовет диалог в виде листа (совсем), но заставит декор…
01 июл '15 в 18:21
0
ответов
NSSavePanel ничего не делает
Следующий код ничего не делает. Нет сообщений об ошибках, нет диалогового окна сохранения. Зачем? let FS = NSSavePanel() FS.canCreateDirectories = true FS.allowedFileTypes = ["text", "txt"] FS.begin { (result: Int) -> Void in if result == NSFileH…
26 мар '17 в 20:42
1
ответ
Обработчик завершения никогда не вызывал для NSSavePanel beginWithCompletionHandler
Когда я открываю NSSavePanel или же NSOpenPanel экземпляр с beginWithCompletionHandler: обработчик никогда не вызывается. Вместо этого я вижу, что панель появляется на долю секунды, прежде чем она снова исчезнет, не давая пользователю выбрать файл…
28 мар '11 в 07:54
1
ответ
Определите, какая кнопка была нажата на панели сохранения в приложении на основе NSDocument
Как мне определить, какая кнопка нажата (сохранить, отмена), когда диалоговое окно сохранения закрыто в приложении на основе NSDocument? Панель сохранения по умолчанию предоставляется NSDocument при выборе сохранения из меню. Я хотел бы иметь возмож…
10 авг '11 в 23:18