エラーが発生します:'playbackState'はiOS 13.0以降でのみ使用できます
だが MPNowPlayingInfoCenter.playbackState
はiOS 11のアプリで使用されていました。
これはiOS 13の問題ですか?すぐに対応できますか?
iOS11にありました:
@available(iOS 5.0, *)
open class MPNowPlayingInfoCenter : NSObject {
open class func `default`() -> MPNowPlayingInfoCenter
open var nowPlayingInfo: [String : Any]?
open var playbackState: MPNowPlayingPlaybackState
}
今iOS 13で:
@available(iOS 5.0, *)
open class MPNowPlayingInfoCenter : NSObject {
open class func `default`() -> MPNowPlayingInfoCenter
open var nowPlayingInfo: [String : Any]?
@available(iOS 13.0, *)
open var playbackState: MPNowPlayingPlaybackState
}
バグレポートをAppleに提出しました。以下はApple Engineering:
このAPIはmacOSとCatalystでのみサポートされています。以前のリリースで誤って使用可能とマークされていましたが、修正されました。このAPIをCatalyst専用としてマークしないように要求されましたが、このAPIが機能するのはmacOSプラットフォームのみです。