如何使用 NSWorkspace 打开文件类型? - 可可
我的应用程序能够提取 .deb 文件,但前提是您通过应用程序中的按钮指定位置。但我希望能够只需单击 .deb 文件并打开我的应用程序,运行我已有的操作,…
CFNotificationCenter 中的 NSWorkspace 通知
我们正在开发一个 Qt 项目,需要添加一些 Mac 特定的代码。我们需要注册一个事件,在一个示例程序中,我们通过使用以下方法来做到这 [[NSNotification…
-[NSWorkspace openFile:withApplication:] 等待打开应用程序
在我的 Obj-C 应用程序中,我使用以下代码在 Pages(或任何其他应用程序)中打开文件: [[NSWorkspace sharedWorkspace] openFile:theUrl withApplica…
在 Finder 的图标视图 (IKImageBrowserView) 中重新显示更改的自定义图标
我正在使用 setIcon:forFile:options: 方法Reference/Reference.html" rel="nofollow noreferrer">NSWorkspace 类,用于设置文件和目录的自定义图标。…
如何使用 KVO 检测应用程序何时处于活动状态?
我在 Cocoa 应用程序中有以下代码: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { NSArray* arrayAppList = [[NSWorksp…
打开用户的浏览器,或者如果网站已打开,则切换到相应的选项卡
在我的 Objective-C 应用程序中,我使用此代码在用户浏览器中打开一个网站: [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https:…
在 Launch Daemon 中使用 Appkit 框架
我想使用 NSWorkspace 检查应用程序是否启动或关闭。 但该进程是 Launch Daemon,并且 Apple 文档称其不是线程安全的。 但是,使用 Workspace 的代码…
cocoa如何获取已安装的不可安装磁盘
NSWorkspaceDidMountNotification 可以很好地获取刚刚安装的磁盘的信息。 但是,如何在应用程序启动之前获取已安装磁盘的信息呢? 命令行:“diskutil…
为什么 NSWorkspace 的 openURL 无法打开多个 URL?
我有一个菜单项的操作,该操作应该根据“lyricLink”属性的值打开一个 URL。它将在第一次工作(以及“lyricLink”值相同的所有后续时间)。但是,如果…
Cocoa:启动另一个应用程序的沙盒权利
我正在从我的沙盒应用程序调用 [[NSWorkspace sharedWorkspace] launchApplication:path]; ,并且在控制台中收到此错误: 9/5/11 12:23:12.462 PM lsb…
Mac OS X - 监控应用程序启动?
我想为 Mac OS X 编写一个简单的菜单栏应用程序。用户只想在打开 Safari 时使用该应用程序。为了避免不必要地混乱菜单栏,我想根据 Safari 是否打开来…