gpt4 book ai didi

ios - CLLocationManager 没有定义 requestAlwaysAuthorization 或 requestWhenInUseAuthorization

转载 作者:行者123 更新时间:2023-11-29 02:09:20 29 4
gpt4 key购买 nike

我正在尝试对用户的位置状态进行验证。我实例化了 CLLocationManager,每当我尝试调用 requestAlwaysAuthorization 或 requestWhenInUse 时,我都没有获得自动完成值,即使我完成输入,我也没有看到 CLLocationManager 定义任一请求方法的接口(interface)。我在 CLLocationManager.h 中对此进行了验证,果然它们不存在。只有 requestStateForRegion 选择器。我正在使用谷歌地图 API,每当我通过谷歌 API 获取位置时,它都会提示我,所以该功能正在模拟器上运行,只是不确定为什么我不能直接通过 CLLocationManager 来完成。

这是我的 View Controller 的.h

#import <UIKit/UIKit.h>

#import <GoogleMaps/GoogleMaps.h>

#import "EVTMapCanvas.h"

@import CoreLocation;

@interface EVTEventsViewController : UIViewController <CLLocationManagerDelegate>

@end

最佳答案

我觉得你的代码不错。我认为这是 xcode 的问题,而不是你的问题。

尝试:

  • 清理项目(cmd + shift + K)
  • 清理构建文件夹(cmd + shift + alt + K)
  • 清理派生数据(Windows -> Organizer 或 Windows -> Project for Xcode 6 b4)
  • 重启 Xcode

现在应该修复了。

关于ios - CLLocationManager 没有定义 requestAlwaysAuthorization 或 requestWhenInUseAuthorization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29452077/

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