我想使用 NSButton 的 integerValue 在方法中传递信息,但遇到了一个奇怪的错误:无论我设置的值是 integerValue、stringValue 还是 floatValue,当我读出它时,它都是 1。
NSButton 继承自 NSControl 并且应该具有通常的值集......但所有这些值,包括字符串,都解析为 1。
我在 NSControl.h 或 NSButton.h 中看不到任何东西表明 xxValue 不是普通属性。
我正在使用 Xcode 9/Swift 4/macOS 10.12.6 - 这是一个已知问题吗?这在任何地方都有记录吗?我使用 .tag 作为解决方法,但不希望这样做。