Apple Watch で音楽リモート コンパニオン アプリを作成しようとしています。
Apple のドキュメントによると、MPNowPlayingInfoCenter を使用して現在再生中のトラックをロック画面に表示している場合、これは自動的に Apple Watch アプリに同期され、Glance 画面にデータが表示されるはずです。
1) Apple Watch シミュレーターでこれをテストできません。アプリはストーリーボードからデフォルトのグランス画面を表示するだけです。ストーリーボードから Glance Controller を削除しようとしましたが、代わりに Watch App Controller が表示されました。
2) [MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo を使用して Watch App Controller で現在再生中のデータを取得しようとしていますが、nil が返されます。
MPNowPlayingInfoCenter に依存しようとしている理由は、通常のアプリを使用してインタラクション メソッドを監視するときに直面する進行状況インジケーターの同期の問題を回避するためです。