NSButtonのintegerValueを使ってメソッド内の情報を渡し、不思議なバグに遭遇しました。私が値を設定したものは、integerValue、stringValue、floatValueのいずれにしても読んでいます。 1.NSButtonの値は1
NSButtonはNSControlから継承しはは私がNSControl.hまたはNSButtonで見ることができます。1.
Nothingに解決し、文字列を含む通常の値のセット...しかし、それらのすべてを、持っている必要があります。 hは、xxValueが通常のプロパティ以外を指していることを示します。
私はXcode 9/Swift 4/macOS 10.12.6で作業しています - これは既知の問題ですか?これはどこに文書化されていますか?私は回避策として.tagを使用しましたが、そうしたくないです。
情報を取得するために*コントロール*の整数値を使用しないでください。非常に悪い習慣です。 – the4kman
"整数値、stringValue、またはfloatValueのいずれかに値を設定しても、読んだときは1です。" 1行の作業を表示していないので、誰も見ません。 –
@ the4kman私は行っていませんでしたが、私が試していたもので送信者を追跡するための迅速な方法が必要でした。また、ボタンのタグを動的に変更することも概念的には疑わしくなりました。私のバグを倒してください。そして、私が奇妙なことに遭遇したら、どこから来ているのか、どうやって見つけたのか分かります。 –