gpt4 book ai didi

ios - MPVolumeView 中的 showRouteButton 已弃用

转载 作者:行者123 更新时间:2023-12-03 11:16:53 24 4
gpt4 key购买 nike

从 iOS 13 开始,MPVolumeView 中的 showRouteButton 已被弃用

let vv = MPVolumeView()
vv.showsRouteButton = false

警告是:
'showsRouteButton' was deprecated in iOS 13.0: Use AVRoutePickerView instead.

Apple 告诉我使用 AVRoutePickerView 进行路由,这没有任何意义,因为在我的情况下,我不想使用任何路由内容,我只想隐藏它。
似乎没有更多不推荐使用的方法来做到这一点。

如果它已被弃用,它应该默认隐藏,否则苹果应该允许我们隐藏它......

我可以说这是苹果 API 错误吗?

最佳答案

现在只是为了删除警告和默认路由按钮,我在初始化 MPVolumeView 后立即使用了它。 .

    if volumeView.value(forKey: #keyPath(MPVolumeView.showsRouteButton)) as? Bool == true {
volumeView.setValue(false, forKey: #keyPath(MPVolumeView.showsRouteButton))
}

我通过键值路径检查 showsRouteButton 的值是否是 true并将其设置为 false如果是。

关于ios - MPVolumeView 中的 showRouteButton 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60299833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com