HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – ProjectName-Swift问题 – 找不到’CLLocationManagerDelegate’的协议声明大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我现在在我现有的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 UIKit
import CoreLOCATIOn

@objc class SSDLOCATIOnHelper: NSObject,CLLOCATIOnManagerDelegate {
   let LOCATIOnManager = CLLOCATIOnManager()
   func findUserLOCATIOn() { ... 
                           }

解决方法

@H_696_11@ 解决方案是在项目桥接头中导入框架.

项目名桥接-Header.h:

#import <CoreLOCATIOn/CoreLOCATIOn.h>

大佬总结

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

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。