Вопросы по теме 'nsdocument'

Проверить перед открытием документа в архитектуре NSDocument
У меня есть приложение на основе документов, которое форматирует файл XML. Написание и чтение документа выполняется в моем подклассе NSDocument - (BOOL)writeToURL:(NSURL *)absoluteURL ofType:(NSString *)typeName error:(NSError **)outError -...
1038 просмотров
schedule 11.11.2022

NSDocument и клавиатура (например, keyDown)
Я пытался прочитать документацию по Apple, но нигде не могу найти, как записать ключевое событие (пробел или другое) в приложение NSDocument. С initialFirstRepsodner, если я хорошо понимаю, это невозможно. Любая идея? Спасибо всем! Андреа
1137 просмотров
schedule 11.06.2022

Как я могу создать приложение на основе документа, которое не может создать новый документ?
У меня есть приложение на основе документов, предназначенное для обработки существующих документов, а не для создания новых документов. Как запретить приложению создавать новый пустой документ при запуске, открывая его из Finder?
678 просмотров
schedule 20.02.2023

Как получить доступ к элементам основного пера из пера документа?
Я делаю приложение на основе NSDocument, в котором у меня есть окно инспектора. Это окно инспектора является частью Pwnshop.nib, моего основного пера. У меня есть еще одно перо под названием «Document.nib», которое является окном документа. Я хочу...
239 просмотров
schedule 05.03.2023

Как проверить цепочку ответчика?
Я делаю несколько сумасшедших документов в одном окне с архитектурой, основанной на документах, и я готов на 95%. У меня есть эта двухуровневая архитектура документа, где родительский документ открывается и настраивает окно, предоставляя список...
9413 просмотров

Cocoa/Obj-C - открыть файл при перетаскивании его на значок приложения
В настоящее время в интерфейсе моего приложения есть кнопка, которая позволяет открыть файл, вот мой открытый код: В моем приложении.h: - (IBAction)selectFile:(id)sender; В моем приложении.м: @synthesize window; -...
6728 просмотров
schedule 07.04.2022

Советы по архитектуре Cocoa для небольшой IDE
Я начал личный проект по разработке простой Cocoa IDE для программирования микроконтроллеров на Mac OSX Snow Leopard. Поскольку программирование не является проблемой, у меня возникли некоторые трудности с выбором архитектуры для создания...
223 просмотров
schedule 11.06.2024

Возможна ли комбинация NSDocument и CoreData или только NSPersistentDocument?
Я делаю приложение, которое создает расписание курсов для людей в моей школе. Вот примерный дизайн, который я имел в виду для приложения: Я бы хотел, чтобы мой подкласс NSDocument представлял индивидуальное расписание. Идея состоит в том, что они...
2243 просмотров
schedule 12.06.2023

Как получить доступ к NSDocument объекта?
Я могу получить доступ к экземпляру делегата для всего приложения , используя [NSApp delegate] после добавления NSObject в mainmenu.xib, установив имя объекта на имя моего appDelegate и установив делегат mainmenu.xib для этого объекта ....
3018 просмотров
schedule 07.06.2022

Как установить уведомление о сохранении при нажатии кнопки «Закрыть» в приложении на основе документа
Я делаю простое приложение на основе документов. Я реализовал функцию readFromData и dataOfType. Создание нового документа и сохранение документа работают. Однако вопрос заключается в том, как настроить уведомление о сохранении, когда пользователь...
180 просмотров
schedule 28.05.2022

ios — удалить отдельные файлы, загруженные в каталог документов
Во-первых = я извиняюсь, потому что я уже пытался спросить об этом один раз раньше -каталог-документов">здесь Я действительно борюсь с этим: // Override to support editing the table view. - (void)tableView:(UITableView *)tableView...
3524 просмотров
schedule 21.10.2023

Добавить вертикальную полосу прокрутки в окно приложения Mac на основе документов
Я смотрю MyDocument.xib в Interface Builder и не могу найти, как добавить вертикальную полосу прокрутки. Он настроен на минимальный размер 768x756 и максимальный размер 768x1024. Он начинается с минимального размера (для поддержки школ, которые...
263 просмотров
schedule 04.10.2023

Поддерживает ли NSFileWrapper ленивую загрузку?
Я создаю пакет NSDocument , потенциально содержащий сотни больших файлов, поэтому я не хочу читать их все при открытии документа. Я потратил некоторое время на поиск, но я не могу найти окончательного ответа. Большинство людей думают, что...
640 просмотров

Экземпляр подкласса NSDocument, по-видимому, не в цепочке ответчика
Я создаю свое первое приложение на основе NSDocument. Я могу создавать новые документы как с нуля, так и путем импорта устаревших файлов. Это приложение позволяет использовать несколько окон для одного документа, поэтому я отменяю...
855 просмотров
schedule 01.05.2022

Когда мне следует создать подкласс NSDocumentController для приложения OSX?
Я создаю приложение document-based с поддержкой основных данных (поэтому мой документ NSPersistentDocument ), и мне интересно, нужно ли мне создавать подклассы NSDocumentController , а также NSWindowController (для каждого окна в моем...
644 просмотров

Настройка NSDocument для сохранения неродного типа
Мое приложение имеет собственный формат, для которого оно зарегистрировано в Info.plist как редактор и может читать и писать в этом формате. Он также может читать ряд других форматов, но не может записывать в них. Для этих форматов он...
363 просмотров
schedule 04.10.2022

Автосохранение изменений модели NSDocument, которые не исходят от пользователя
У меня есть приложение OS X на основе NSDocument , которое вместо создания новых документов с пустой страницей показывает пользователю панель для выбора шаблона, как, например, Apple Pages.app. Я сделал это, вручную создав новый экземпляр...
1403 просмотров
schedule 30.12.2022

Очистка подклассов NSDocument
Мне нужно выполнить некоторые операции очистки в моем подклассе NSDocument , когда документы закрыты. В текущей реализации, имеющей этот код очистки в canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo: , он вызывается только тогда,...
198 просмотров
schedule 12.02.2024

Как отключить всплывающее окно заголовка окна NSDocument
У меня есть приложение на основе NSDocument с включенным автосохранением. Я бы хотел, чтобы это всплывающее окно не отображалось: Я попытался вернуть nil из NSWindow — title, —representedFilename и —representedURL, которые скрывают заголовок,...
881 просмотров
schedule 30.11.2022

Перехват аргументов для создания нового документа с приложением на основе документов на MAC
Я работаю над приложением на основе документов для Mac. Это приложение имеет собственную модель данных и методы для записи и чтения такого рода документов. Если я хочу запустить это приложение с предопределенным документом, я могу сделать это...
214 просмотров