gpt4 book ai didi

ios - Swift CLAuthorizationStatus.AlwaysAuthorized 未定义

转载 作者:搜寻专家 更新时间:2023-10-30 22:15:28 25 4
gpt4 key购买 nike

documentation seems to say that kCLAuthorizationStatusAuthorizedAlways 应该是一个可接受的来自 CLLocationManager.authorizationStatus() 的返回,尽管这样:

  • 不起作用。
  • 与其他可能值的名称不一致,例如 .AuthorizedWhenInUse.Denied.Determined

    CLLocationManager.authorizationStatus() == .AuthorizedAlways
    //'CLAuthorizationStatus.Type' does not have a member named 'AuthorizedAlways'
    CLLocationManager.authorizationStatus() == .kCLAuthorizationStatusAuthorizedAlways
    //'CLAuthorizationStatus.Type' does not have a member named 'kCLAuthorizationStatusAuthorizedAlways'

.Authorized 确实有效并指向与 .AuthorizedAlways 相同的整数值(根据 Objective-C 文档),但它已被弃用。

关于正确的、未弃用的实现有什么建议吗?

最佳答案

.AuthorizedAlways 在 iOS 8.2 中取代了 .Authorized。如果您使用的是 8.2 SDK 或更高版本,请使用 .AuthorizedAlways。参见 iOS 8.2 API Diffs

关于ios - Swift CLAuthorizationStatus.AlwaysAuthorized 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27657804/

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