2017-11-24 10 views
0

NSButtonはNSStringにバインドされています。NSButtonのタイトルバインドの更新は10.12で動作しますが、Highではありません。Sierra 10.13

10.12では完全に機能しましたが、10.13ではNSButtonのタイトルはビューの最初の表示では空白です。

変数がうまく割り当てられ

とKVOとすぐに、私は、次のことを行うよう、私のタイトルが表示されますので、動作するようです: *バックグラウンドでウィンドウ全体を入れ、またはCMD +]タブ - >タイトルは、別のに行く* を表示されます表示して戻る - >タイトルが表示されます

私のボタンはちょうど初めて、タイトルなしで完全に空白です。

私は[view setNeedsDisplay:]を成功させずに試みました。

+1

簡単なサンプルプロジェクトにリンクすると、この場合には本当に役立ちます。初期化コードをどこに設定したのか、何もない場合などはわかりにくいです。私は、後のプラットフォームで機能が損なわれるような明らかな変更は認識していません。 –

答えて

0

"Null Placeholder"の値をマイバインディングに追加すると、そのトリックが実行されました。

10.13に小さなバグがあり、バインディングが最初にNull値を満たしてからバインディングが変更されてもビューが静止していれば、効率的なリフレッシュは実行されません。

ウィンドウをバックグラウンドに移動するか、GUIをクリックしてリフレッシュします。

関連する問題