カウントダウン タイマーを作成していますが、ティックごとに呼び出す代わりに、オブジェクト コントローラーを介してプロパティをインターフェイス要素-[NSTextField setDoubleValue:secondsRemaining]
にバインドしたいと考えています。secondsRemaining
これの問題はsecondsRemaining
、インターフェイスではなく、ティックごとにコードによって変更されるため、変更がブロードキャストされないように見えることです。
質問には2つの部分があります。
1)これはバインディングを使用する賢明な方法-[NSTextField setDoubleValue:]
ですか、それとも App コントローラーに固執する必要がありますか?
2) バインディングを使用する場合、値が変更されたことをインターフェイスに通知するにはどうすればよいですか?
ありがとう!