我遇到错误:“ playbackState”仅在iOS 13.0或更高版本中可用
但是在我的iOS 11应用中使用了DECLARE @DropScript nvarchar(MAX) =
STUFF(
(SELECT
N';DROP VIEW ' + QUOTENAME(OBJECT_SCHEMA_NAME(object_id)) + N'.' + QUOTENAME(name)
FROM sys.views
WHERE
name LIKE N'WQB_VIEW%'
AND OBJECT_SCHEMA_NAME(object_id) = N'dbo'
AND create_date < DATEADD(day, -1, GETDATE())
FOR XML PATH(''),TYPE).value('.','nvarchar(MAX)')
,1,1,'');
EXECUTE sp_executesql @DropScript;
。
这是iOS 13的问题?我现在可以处理吗?
在iOS11中:
MPNowPlayingInfoCenter.playbackState
现在在iOS 13中:
@available(iOS 5.0, *)
open class MPNowPlayingInfoCenter : NSObject {
open class func `default`() -> MPNowPlayingInfoCenter
open var nowPlayingInfo: [String : Any]?
open var playbackState: MPNowPlayingPlaybackState
}
答案 0 :(得分:1)
我向Apple提交了错误报告,以下是Apple Engineering的回复:
此API仅在macOS和Catalyst上受支持。它被错误地标记为在以前的版本中可用,但已更正。我们被要求不要将此API标记为专门用于Catalyst,但macOS平台是该API唯一起作用的地方。