在 myproject-swift.h 中找不到接口声明
Cannot find interface declaration in myproject-swift.h
我'
m 在我的项目中使用 XLPagerTabStrip
pod,
我有一个用于其他目的的桥接头,用于从 swift 集成到 objective c myproject-swift.h
我无法构建项目并且总是弹出此错误:
Cannot find interface declaration for
'ButtonBarPagerTabStripViewController', superclass of
'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如何导入文件头和检查路径
我遇到错误“找不到 'CLLocation' 的接口声明,'MYLocation' 的超类
对于以下代码
@interface MYLocation : CLLocation // code in MyProject-Swift.h
刚导入时
#import <MyProject/MyProject-Swift.h>
在下面两个导入后,错误消失了。
#import <CoreLocation/CoreLocation.h>
#import <MyProject/MyProject-Swift.h>
我'
m 在我的项目中使用 XLPagerTabStrip
pod,
我有一个用于其他目的的桥接头,用于从 swift 集成到 objective c myproject-swift.h
我无法构建项目并且总是弹出此错误:
Cannot find interface declaration for 'ButtonBarPagerTabStripViewController', superclass of '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如何导入文件头和检查路径
我遇到错误“找不到 'CLLocation' 的接口声明,'MYLocation' 的超类 对于以下代码
@interface MYLocation : CLLocation // code in MyProject-Swift.h
刚导入时
#import <MyProject/MyProject-Swift.h>
在下面两个导入后,错误消失了。
#import <CoreLocation/CoreLocation.h>
#import <MyProject/MyProject-Swift.h>