在 AppKit 中初始化选定的单选按钮 (NSButton) 组

问题描述

我有几十个单选按钮组,每个组的插座都连接到它们的组 IBAction。它们的功能完全符合人们的预期。

问题:

但是在我的视图初始化(在 NSViewController 中)时,我遍历每个单选按钮出口(在每个组中)并设置其状态 (NSControlValueON/OFF),基于哪个按钮实际上是“ON”按钮。甚至有必要这样做吗?设置组中任何一个的状态是否会自动切换其他状态,然后调用 IBAction?或者有没有办法模拟点击所需的单选按钮?

一个有用的方法是为组中的任何 NSControl* 提供所需的标签,并打开该单选按钮,关闭其他按钮。

注意:我的代码是 Objective-C,但我也会抽象出一个 Swift 答案!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)