问题标签 [nsapplication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - 如何获取 NSRunningApplication 的窗口
我想获取正在运行的应用程序的窗口列表。我可以从中获取正在运行的应用程序列表[[NSWorkspace sharedWorkspace] runningApplications]
,但窗口列表仅在NSApplication
. 有什么方法可以从NSRunningApplication
to转换NSApplication
,或者有什么方法可以更直接地获取窗口列表?
xcode - 如何在 xcode 4.5.1 上使用 WebView
我是编程新手,我需要在我的应用程序中嵌入一个网站(这是空白的;我现在只想嵌入该网站)。我从下午 5:00(现在是晚上 9:30)开始一直在寻找它,但我仍然没有找到任何相关信息。
我需要什么代码以及我需要在什么文件中编写它?我必须将什么链接在一起?
我使用 Xcode 4.5.1,并且正在尝试为 Mac OS X(不适用于 iOS)做一个 Cocoa 应用程序。
如果我的某些句子不清楚,我很抱歉,但英语不是我的主要语言。
如果您需要更多信息来帮助我,请询问。
objective-c - 我可以从 NSRunningApplication 获取实际的菜单栏吗?
我正在尝试访问NSRunningApplication
OS X 中对象的菜单。它有一个ownsMenuBar
@property,但是没有实际菜单栏的实例(这是有道理的)。相反,我很好奇如何访问NSRunningApplication
知道何时存在的菜单栏。也许是KVO?NSRunningApplication
an和 an之间是否有任何(甚至很小的)关系NSApplication
?
谢谢!
- - -编辑 - - -
djai djan,您非常乐于助人,这是我根据您的建议设法完成的代码!
objective-c - 如何使状态栏应用程序与其他状态栏应用程序一起捕获“applicationDidResignActive:”?
现在我正在开发一个状态栏应用程序,我每次都需要知道应用程序何时失去焦点。所以我目前正在使用applicationDidResignActive:
它,但是当我打开另一个状态栏应用程序的菜单时,这并没有引起注意。每次我的应用程序失去焦点时,即使打开另一个状态栏应用程序,我
如何才能(或任何其他方法)捕捉到?applicationDidResignActive:
applescript - 在 Cocoa 中激活另一个应用程序的最佳方法是什么?
我有一个在另一个应用程序中生成键命令的应用程序。我以前在 Applescript 工作室做,但我用 Obj-C 重写了。现在我不知道如何让另一个在前台处于活动状态,这样我就可以开始生成键盘命令了。
目前我正在运行一个 Applescript 调用:
Protools 的 PID 是 14925。我想我可以使用 NSApplications,但我认为这不是正确的选择。
想法?
xcode - 如何知道 Cocoa 应用程序何时将退出?
我有一个基于 NSDocument 的应用程序。我想知道应用程序何时将退出以验证某些内容。我希望可能有一种方法,例如 applicationWillQuit,但是查看 NSDocument 和 NSApplication 的文档我找不到类似的东西。
macos - 当另一个 Cocoa 应用程序终止时通知一个 Cocoa 应用程序
假设有两个可可应用程序 APP1 和 APP2。我希望在 APP1 终止时通知 APP2。我想要一些在 APP2 中注册的回调函数,它会在 APP1 终止后立即调用。我怎样才能做到这一点?任何示例代码都将受到高度赞赏。
macos - OS X 应用程序在两台显示器上处于全屏模式
基本上我想在两台显示器上以全屏模式运行 OS X 应用程序。我没有想要完成的特定布局,我只想放大应用程序以使用整个两个屏幕。只有我看到的应用程序以这种方式运行是平行的。
我该如何做到这一点?
更新:
此应用程序将仅在我的个人设置上运行,其中我有两个具有相同分辨率的屏幕。OSx 应用程序包含两个表视图。一个表视图有一列,第二个表视图有许多列。在全屏模式下,我想从 tableview2 中看到尽可能多的这些列。最好是 tableview2 伸展以使用两个屏幕。
macos - 如何禁用上一个文档的自动重新打开?
如何禁用最后一个文档的自动重新打开?
当我执行我的应用程序时,它会调用方法readFromData
。
但是,问题是在我的版本 1 和我的版本 2 之间,我更改了应用程序保存的数据的结构。在 v1 中,根对象是一个数组。在 v2 中,根对象是一个具有两个键的字典,一个用于字符串,一个用于数组。
当应用程序加载时,它似乎从数据中加载了一个数组,然后尝试从该数组中获取字典键的对象。
我该怎么办 !!??
PS:我试图创建一个 NSApplicationDelegate
但是我的应用程序永远不会调用这些方法。
编辑 :
这是调用堆栈:
objective-c - 具有可配置 URL 的 webview
我是目标 c 编程和使用可可应用程序的新手。
这是我static URL
的基于 webview 的应用程序。
AppDelegate.h 包含
我的 AppDelegate.m 包含
使用这个指定URL
的 .
我正在尝试找出使我能够配置 URL 的解决方案。例如,从单独的窗口保存 URL 并通过点击保存按钮加载我的 webview 与新指定的 URL。
提前致谢