删除”菜单栏选项成为可能,该选项默认设置为“第一响应者 -> 删除-6ren">
gpt4 book ai didi

swift - 如何快速响应 macOS 应用程序中的 "Delete"命令?

转载 作者:行者123 更新时间:2023-12-03 17:46:21 24 4
gpt4 key购买 nike

假设我创建了一个 NSWindowController,它有一个带有一些元素的 NSTableview。我现在尝试使使用“编辑 -> 删除”菜单栏选项成为可能,该选项默认设置为“第一响应者 -> 删除:”。如何在我的 NSWindowController 中实现此功能,以便调用我的 NSWindowController 中的“删除”函数,并且我可以删除内容(可能只需使用 NSTableview > selectedRows 方法)?

我尝试实现一个功能,但特定的“删除”元素被禁用。

@objc func delete(sender: Any) {
print("delete was pressed in the edit menu")
}

最佳答案

您必须声明该方法(注意下划线字符)

@objc func delete(_ sender: Any) {
print("delete was pressed in the edit menu")
}

关于swift - 如何快速响应 macOS 应用程序中的 "Delete"命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59372482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com