
[英]Why keyDown method does not work in Cocoa macOS?
我想使用 keyDown 方法查看键盘上按下了哪个键,但它不起作用,我的电脑也会发出声音来告诉该键甚至不起作用。 ...
[英]Why keyDown method does not work in Cocoa macOS?
我想使用 keyDown 方法查看键盘上按下了哪个键,但它不起作用,我的电脑也会发出声音来告诉该键甚至不起作用。 ...
[英]Should I use weak self when I getting new Notification in swift?
我正在发出通知并且我也收到通知并且应用程序可以运行,我的应用程序可以在有或没有weak self的情况下工作所以我对使用或不使用它有点困惑,也许有人可以帮助我并告诉我如果我需要weak self以及为什么我需要它或为什么我在这里不需要它。 此代码适用于 macOS Storyboard Cocoa ...
[英]How can I update my Window title for macOS Storyboard Cocoa project via an action?
这是我的项目: 我的目标是能够更新我的 window 标题,我能够更新保存我的应用程序名称的变量,但由于 viewWillAppear function 不会被触发,我无法在那里更新我的 window 标题。 我想在那里使用通知,但在这种情况下我不确定它是否正确,因为它需要发布和接收通知,解决这个 ...
[英]How can delete Main.storyboard file in macOS storyboard project and not using it?
我正在关注一篇告诉我找到主界面并对其进行一些编辑的文章,但我找不到它,这是它的屏幕截图: 所以我的 Xcode 版本是 Version 14.1 (14B47b) 并且我在 General 中查找它但没有找到它,那么它在新版本中在哪里? 我正在研究 macOS storyboard 项目。 如您 ...
[英]How can I update my Window via AppDelegate in macOS Cocoa?
我正在为我的应用程序内容使用 ViewController,我希望能够在 AppDelegate 中更新我的应用程序 window。 我知道我可以从 ViewController 更新我的 window 但对于这个问题我想从 AppDelegate 更新我的 window 而 ViewContro ...
[英]How to add subview in NSMenuItem WITHOUT storyboard?
我知道有这样的答案,但几乎每个人的菜单栏都在 storyboard 中。我在没有使用 .xib 文件的情况下纯粹用代码实现了它,所以我不确定如何向我的 NSMenu 项目添加子视图。 我的菜单项显示如下: 在applicationDidFinishLaunching中定义如下: 我不确定如何为此添 ...
[英]How do I handle duplicated symbols in a loadable NSBundle/plug-in?
考虑以下 Cocoa 项目结构: 这里的根文件夹是指Host目标(主要可执行目标)的资源,而LoadablePlugIn是指具有相应名称的嵌入式插件目标的资源。 两个目标同时希望将TDWUtils符号用于它们自己的目的,因此我添加TDWUtils.mm来编译Host和LoadablePlugIn目 ...
[英]Change NSWindow ContentView Height
问题我需要能够将 window 中的所有内容向下推送大约 75pt。 对于上下文,我目前正在尝试构建自己的自定义导航栏,该导航栏可以在所有视图控制器中可见(即使出现新的视图控制器),但为了使其成为可能,包含根视图的内容视图controller需要下推。 如果有人知道如何更改内容视图的位置/高度或其相 ...
[英]How to route audio to default speakers in Swift for macOS?
我有一个 function 为 macOS swiftUI 应用程序播放音频,但我希望它每次都通过默认的内置扬声器播放声音。 有谁知道任何可靠的方法吗? 我已经研究了很多,但还没有找到适用于 macos 的可靠方法。 这是我试过的: AVRoutePickerView 这仅适用于 ios 和 M ...
[英]Why my custom table cell view does not "drawn"?
我遵循了本教程,创建了一个新的空项目并且一切正常。 当我想将其集成到我的 macOS Swift/Storyboard 应用程序时,数据已加载,但没有标签可见。 已经3天了,我不知道该怎么办。 这是截图 https://preview.redd.it/no5f3ro280ba1.png?width ...
[英]com.apple.appkit.xpc.openAndSavePanelService does not terminate
我有一个 SwiftUI/AppKit 应用程序(为了与 macos 10.15 兼容)。 我已经使用NSOpenPanel和NSSavePanel成功地实现了打开和保存文件的方法。 我在活动监视器中注意到,这 2 个进程com.apple.appkit.xpc.openAndSavePanelSe ...
[英]Stroking CGPath in swift
我正在尝试使用以下代码在 macOS 应用程序中向 `CGPath` 添加笔画。 问题是无法正确填充描边路径。 使用当前方法,我将原始路径添加到描边路径的顶部。 这会导致重叠部分保持未填充状态。 我读到这是由奇偶填充规则引起的。 但似乎没有办法改变这一点。 ...
[英]NSStatusItem menu Action not firing
NSStatusItem菜单显示正确,但当我单击菜单时,操作不会触发。 由于该应用程序与 Mac Catalyst 兼容,我创建了框架,然后将框架传递给主应用程序以显示NSStatusItem的菜单,它可以正常工作,但我遇到了菜单操作不工作的问题。 这是我的代码: ...
[英]"Include of non-modular header" … Not answered elsewhere
假设我有一个 Sockets 框架,它定义了一个 Obj-C 协议 SocketResponder。 然后让我们在我的服务框架中说,它依赖于并链接到 Sockets 框架。 我的服务框架混合了 Obj-C 和一点点 Swift 代码,以及其中一种 Obj-C 类型,比如 NetworkTimeRes ...
[英]How to make a hierarchical sidebar in SwiftUI where the sub-elements are a different type than the parents?
我正在尝试使用 SwiftUI 制作与 macOS 邮件应用程序类似的分层侧边栏,其中有父元素,如“所有已发送”,然后是子元素,如单个邮箱,与典型的列表 header 样式不同,父元素本身可选择的。 来自 macOS 邮件应用程序的分层侧边栏示例我四处寻找解决方案,我唯一能找到的是使用相同 swi ...
[英]What are the ranges for each font weight in Cocoa?
NSFontWeight的文档只显示了几个值,但没有说明每种字体粗细的范围是多少。 使用以下值, 例如,-0.17 是哪种字体粗细? 我应该将其解释为正常还是轻? ...
[英]NSAttrbutedText object output's a raw string instead of rich text in my NSTextField
我的 XIB 中有一个 NSTextField,我创建了一个 NSAttributedString 实例,并使用initWithHTML:documentAttributes:和一个带有粗体和斜体等的 html 的 NSData 对象。我使用了 setAttributedText 并输出对象的纯文本 ...
[英]Hide app that was launched on login on macOS 13 Ventura
直到 macOS 12,用户和组系统偏好设置中的每个登录项都有一个标记为“隐藏”的复选框。 现在在 macOS 13 中,登录项已移至常规系统偏好设置,但“隐藏”复选框已消失。 有没有一种方法可以从应用程序内部知道它是作为登录项启动的,而不提供应用程序内的“登录时启动”选项,这将使我能够控制整个过程 ...
[英]NSOpenPanel sometimes does not return NSOpenPanel.urls
我的应用程序应该导入文本文件。 使用NSOpenPanel我可以 select 个文件,关闭面板后,它应该一个接一个地导入文件。 这是通过将每个文件的通知self.nextFile()发送给管理导入的观察者来完成的。 这是我的代码 nippest: 大多数时候它工作正常,但有时openPanel. ...
[英]Programmatically created NSToolbar does not call itemForItemIdentifier method
我正在尝试以编程方式在 window 上创建一个 NSToolbar 但它似乎没有调用itemForItemIdentifier方法(我使用了一个断点并且它没有做任何事情),如果我删除该方法 Xcode 抱怨它“没有实现所有必需的方法”,但是当我把它加回去时,它什么也没说。 即使我从该方法retur ...