在myproject-swift.h中找不到接口声明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在myproject-swift.h中找不到接口声明相关的知识,希望对你有一定的参考价值。
我在我的项目中使用XLPagerTabStrip
pod,
我有一个桥接头用于其他目的,从swift到客观c myproject-swift.h
集成
我不能构建项目,这个错误总是弹出:
无法找到'ButtonBarPagerTabStripViewController'的接口声明,'ParentViewController'的超类
这是我的控制器
import Foundation
import UIKit
import XLPagerTabStrip
class ParentViewController: ButtonBarPagerTabStripViewController {
override func viewDidLoad() {
tabStripStyle()
super.viewDidLoad()
containerView.isScrollEnabled = false
}
}
我已经看到这个问题无处不在,但这里尚未回答:'Cannot find interface declaration' in auto-generated Swift bridging header
答案
您需要为框架和应用程序目标导入-Swift.h
例如 :
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import <Foundation/Foundation.h>
#import "XLPagerTabStrip-Swift.h"
#import "RealmSwift-Swift.h"
...... // Add all frameworks, subclasses, and dependance ios frameworks
#import "MyProject-Swift.h"
你可以阅读这个article如何导入文件头和检查路径
以上是关于在myproject-swift.h中找不到接口声明的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS Swift 项目中找不到“UIView”的接口声明
为什么在我的项目中找不到“RedisStreamCommands”接口?
关于vb2005中用到的arp函数findwindow无法在user32.dll中找不到findwindowA接口
在 SecurityContext 中找不到 Authentication 对象 - Spring 3.2.2