ios - CLLocationManager 没有定义 requestAlwaysAuthorization 或 requestWhenInUseAuthorization

标签 ios ios7

我正在尝试对用户的位置状态进行验证。我实例化了 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/

相关文章:

ios7 - AFNetworking 可达性返回 FALSE 值?

iphone - 谁的 View 不在窗口层次结构问题中

ios - 点击手势来关闭键盘似乎会禁用 didSelectRow

jQuery 滚动到 iOS 地址栏顶部

ios - 无法在 iOS7.1 应用程序上找到 EXC_BAD_ACCESS 的原因

ios7 - 我可以在 spritekit 中产生涟漪效应吗?

ios - cocoa touch 类和普通 swift 类有什么区别?

ios - "Pro Objective-C Design Patterns for iOS"子类化单例困惑

ios - UINavigationBar 标题 View 对齐问题

iphone - 导航栏出现在带有新 iOS7 SDK 的 View 上