Xcode 11 Beta-仅在iOS 13.0或更高版本中提供playbackState

时间:2019-07-15 10:09:54

标签: ios swift xcode11

我遇到错误:“ 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
}

1 个答案:

答案 0 :(得分:1)

我向Apple提交了错误报告,以下是Apple Engineering的回复:

  

此API仅在macOS和Catalyst上受支持。它被错误地标记为在以前的版本中可用,但已更正。我们被要求不要将此API标记为专门用于Catalyst,但macOS平台是该API唯一起作用的地方。