首页 > 解决方案 > ProjectName-Swift.h 中没有名为“CLLocationManagerDelegate”的类型或协议

问题描述

我的项目包含 ObjC 和 Swift 文件。我创建了一个带有 API 的 swift 文件来获取用户的当前位置和地址(使用反向地理编码)。我正在从我的 objC 文件中调用这个 API。每当我构建代码时,都会收到错误消息

“我的 ProjectName-Swift.h 中没有名为 'CLLocationManagerDelegate' 的类型或协议”

文件中的错误是:

@interface GeoLocatorInterface : NSObject < CLLocationManagerDelegate >

当我CLLocationManagerDelegate从上面的行中删除它时,我的项目构建良好。虽然我删除CLLocationManagerDelegate了,但当我下次构建时,它会自动创建并给我同样的错误。

请帮助我尽早解决这个问题。

TIA。

标签: objective-cswiftcllocationmanager

解决方案


推荐阅读