2

のようなものを使用すると...

[_queueController addObserver:self forKeyPath:@"currentPlayer.currentTrack" options:0 context:nil];

...、currentTrackcurrentPlayer が変更されない限り、の変更のみが観察されます。

この問題を修正する最初のアイデアはcurrentPlayer、変更のたびにオブザーバーを観察して再追加することです。しかし、この問題に対するより良い解決策はありますか?

4

0 に答える 0