Описание тега nsapplication-delegate
2
ответа
Почему не приложение:openFile: вызывается, когда приложение уже запущено?
Я хотел бы обрабатывать события открытия, когда пользователь дважды щелкает файл, созданный моим приложением, или перетаскивает такой файл на значок док-станции. Поэтому я реализовал NSApplicationDelegate"s application:openFile: а также application:…
22 июн '18 в 22:32
2
ответа
Приложение NSApplicationDelegate:openFile. Никогда не доходит до openFile: функция
Я хочу открыть файл, поместив его на значок приложения. Когда я делаю это, мое приложение открывается, поэтому расширение файла четко определено и связано с моим приложением. Но application:openFile: функция никогда не вызывается. поэтому я не могу …
29 окт '13 в 10:42
2
ответа
Не удается заставить пример Apple SimpleScripting работать при использовании NSApplicationDelegate
Я пытаюсь написать тривиальное приложение Objective-C: я просто хочу приложение, которое будет отображать слово в строке состояния и позволяет обновлять слово через AppleScript. Честно говоря, я мало знаю об AppleScript и ничего о Objective-C. Но эт…
17 фев '13 в 21:12
1
ответ
Среда запуска демона запуска Mac никогда не вызывает делегат приложения при запуске во время перезагрузки
Я работаю над сервисом Mac OS X, который управляется как демон запуска. У этого нет никакого GUI, но это структурировано как приложение Какао, запущенное с NSApplicationMain. Кажется, что даже если нет графического интерфейса, есть проблема - все ра…
23 янв '18 в 01:36
1
ответ
При запуске не позволяйте приложению на основе документов повторно открывать несохраненный неотредактированный пустой документ, который был открыт при выходе
В простом редакторе rtf, основанном на подклассе NSDocument, при запуске приложения оно создает файл без названия. Это желаемое поведение. Но если я выйду из приложения с этим открытым, неотредактированным и несохраненным документом (пустым!), Прило…
20 ноя '18 в 00:06
0
ответов
Как получить уведомление, когда закрывается невидимое приложение Mac OSX? - applicationWillTerminate() не вызывается
У меня есть приложение Mac, чей обработчик applicationWillTerminate:(NSNotification *) не вызывается, когда приложение закрывается. Существует некоторый код очистки памяти C++, который должен быть вызван, если программа закрыта, поэтому мне нужен ка…
09 дек '15 в 22:32
2
ответа
Перехват аргументов для создания нового документа с помощью приложения на основе документов на MAC
Я работаю над документным приложением для Mac. Это приложение имеет свою собственную модель данных и методы для написания и чтения такого рода документов. Если я хочу запустить это приложение с предопределенным документом, я могу сделать это следующ…
08 дек '14 в 08:58
1
ответ
Как правильно обрабатывать завершение приложения Какао?
Итак, вот мой случай: Я разрабатываю нестандартное приложение на основе документов и хочу обработать сценарий отмены завершения, когда в любом из документов все еще сохраняются несохраненные изменения. Моя первоначальная идея: Пользователь пытается …
19 апр '12 в 08:16
0
ответов
Главное окно не всегда инициализируется в applicationDidFinishLaunching
Я устанавливаю фоновое изображение для главного окна моего приложения внутри делегата приложения: func applicationDidFinishLaunching(_ aNotification: Notification) { if let mw = NSApplication.shared.mainWindow { mw.isMovableByWindowBackground = true…
04 окт '18 в 09:09
0
ответов
Что происходит, когда application:openFile возвращает NO вместо YES в моем NSApplicationDelegate?
Я изучаю некоторые Objective-C/ Какао и начал читать по обработке open document События. Похоже, что стандартный способ только через реализацию application:openFile или же application:openFiles в вашем NSApplicationDelegate. Итак, вот мой маленький …
03 сен '12 в 19:16
1
ответ
Почему метод NSApplicationDelegate openFiles: вызывается несколько раз при многократном перетаскивании на значок дока?
У меня есть приложение Mac OS X, которое реализует -(void) приложение openFiles: метод, чтобы реагировать на перетаскиваемые файлы на значке приложения. У меня есть список разрешенных типов файлов в разделе типов документов в моих настройках целевой…
03 июн '16 в 21:29
1
ответ
Порядок обращения делегатов NSApplication
Я заметил кое-что странное в моих обратных вызовах делегата NSApplication. Когда я запускаю приложение с подключенным отладчиком, я вижу то, что ожидаю: applicationDidFinishLaunching: сначала вызывается, потом applicationDidBecomeActive: Когда я зап…
18 окт '14 в 08:20
0
ответов
Как инициализировать NSDocument после вызова LSLaunchFSRefSpec?
Я работаю над приложением на основе документов. Если я запускаю это приложение из Finder, оно запускается, как и ожидалось: сначала NSApplicationDelegate applicationDidFinishLaunching метод выполнен. Тогда NSPersistentDocument инициализация сделана.…
11 апр '15 в 08:24
1
ответ
Как предотвратить выход из приложения, работающего в качестве агента
Пример приложения в строке меню - это агент, поскольку его LSUIElement равен TRUE. Я хочу предотвратить выход из системы при определенных условиях. Я пытался с - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *) отправитель. …
25 апр '14 в 07:05
1
ответ
Как реализовать протокол NSApplicationDelegate в приложении glfw
В настоящее время я программирую приложение с использованием glfw в MacOS X. Моя единственная проблема заключается в том, что приложение не использует AppDelegate, но выполняет всю инициализацию в файле main.cpp, как утилита командной строки. Я спец…
25 авг '14 в 14:27
3
ответа
Как отключить автоматическое повторное открытие последнего документа?
Как отключить автоматическое повторное открытие последнего документа? Когда я выполняю свое приложение, оно вызывает метод readFromData, Но проблема в том, что между моей версией 1 и версией 2 я изменил структуру данных, сохраняемых приложением. В v…
02 апр '13 в 03:19
1
ответ
Как автоматически создать новый NSDocument, если документы не восстановлены?
РЕДАКТИРОВАТЬ: Кажется, что проблема ниже только возникает (скорее, не происходит...:), когда я запускаю изнутри Xcode (я на 4.4), а не из Finder. Это ошибка XCode, или я что-то упустил? Я хочу создать новый (без названия) NSDocument при запуске при…
15 ноя '12 в 16:30
4
ответа
Лучшее место для очистки приложений глобальных ресурсов?
СТОП НАЖМИТЕ ОК, прежде чем вы увидите слово retainCount в следующем вопросе, пожалуйста, перейдите к РЕДАКТИРОВАТЬ внизу, где я заявил, что я перестал его использовать. Мое приложение Какао, которое использует MRR, создает много глобальных ресурсов…
25 авг '12 в 11:50
3
ответа
Почему бы не применить строгий одноэлементный объект делегата приложения для использования в NIB?
Я просто бегал по кругу, все сводилось к тому, что экземпляр объекта делегата приложения создавался во вторичном NIB, который не был NSMainNibFile, Удивительно, как наличие двух делегатов приложения, работающих вокруг, означает, что у вас есть отдел…
04 апр '14 в 19:57
1
ответ
applicationDidBecomeActive не запускается в приложении OSX
В моем приложении у меня есть следующие настройки: // .h @interface MyDocument : NSPersistentDocument <NSApplicationDelegate> { ... } // .m @implementation MyDocument -(void) applicationDidBecomeActive:(NSNotification *)notification { ... } Ap…
22 май '13 в 01:02