ios – ProjectName-Swift问题 – 找不到’CLLocationManagerDelegate’的协议声明

ios – ProjectName-Swift问题 – 找不到’CLLocationManagerDelegate’的协议声明,第1张

概述我现在在我现有的Object-C项目中使用 Swift类.在我的 Swift类中,我正在使用CLLocationManagerDelegate.一切都很好.但是,当生成ProjectName-Swift.h时,ProjectName-Swift.h文件中的问题显示无法找到“CLLocationManagerDelegate”的协议声明.我试图通过在ProjectName-Swift.h中导入Cor 我现在在我现有的Object-C项目中使用 Swift类.在我的 Swift类中,我正在使用CLLocationManagerDelegate.一切都很好.但是,当生成Projectname-Swift.h时,Projectname-Swift.h文件中的问题显示无法找到“CLLocationManagerDelegate”的协议声明.我试图通过在Projectname-Swift.h中导入CoreLocation / CoreLocation.h来解决这个问题.有效.但是经过几次编译后,CoreLocation / CoreLocation.h就消失了,因为Projectname-Swift.h是从我的swift类生成的.问题再次出现.

项目名 – Swift.h

这是我的快速课程(这里没有问题)

import UIKitimport CoreLocation@objc class SSDLocationHelper: NSObject,CLLocationManagerDelegate {   let locationManager = CLLocationManager()   func findUserLocation() { ...                            }
解决方法 解决方案是在项目桥接头中导入框架.

项目名桥接-header.h:

#import <CoreLocation/CoreLocation.h>
总结

以上是内存溢出为你收集整理的ios – ProjectName-Swift问题 – 找不到’CLLocationManagerDelegate’的协议声明全部内容,希望文章能够帮你解决ios – ProjectName-Swift问题 – 找不到’CLLocationManagerDelegate’的协议声明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存