标签: objective-c macos cocoa symlink nsapplication
我已经为Mac OS X创建了一个应用程序,我有一个桌面快捷方式(使用ln -s创建)。现在我想添加一个功能,只要双击此快捷方式,应用程序已经运行,就应该执行一些操作(比如在指定路径打开Finder窗口)。如何实施?
ln -s
我尝试在我的应用程序中为基于NSApplication的通知创建一个观察者,但没有什么建设性的。
NSApplication
有人可以帮忙吗?
答案 0 :(得分:2)
在你的申请代表中,实施-applicationShouldHandleReopen:hasVisibleWindows:并做你喜欢的事。
-applicationShouldHandleReopen:hasVisibleWindows: