在myproject-swift.h中找不到接口声明

San*_*awi 5 xcode header objective-c swift xlpagertabstrip

XLPagerTabStrip在项目中使用pod

我有一个桥接头用于其他目的,以从快速集成到目标c myproject-swift.h

我无法构建项目,并且此错误总是弹出:

找不到'ParentViewController'的超类'ButtonBarPagerTabStripViewController'的接口声明

在此处输入图片说明

这是我的控制器

import Foundation
import UIKit
import XLPagerTabStrip

class ParentViewController: ButtonBarPagerTabStripViewController {

    override func viewDidLoad() {
        tabStripStyle()
        super.viewDidLoad()
        containerView.isScrollEnabled = false
    }
   } 
Run Code Online (Sandbox Code Playgroud)

我到处都看到过这个问题,但是这里还没有回答: 自动生成的Swift桥接头中的“找不到接口声明”

迅速 SR-805 SR-5398中的错误

a.m*_*sri 5

您需要为框架和应用程序目标都导入-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"
Run Code Online (Sandbox Code Playgroud)

您可以阅读本文如何导入文件头并检查路径