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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在myproject-swift.h中找不到接口声明相关的知识,希望对你有一定的参考价值。

我在我的项目中使用XLPagerTabStrip pod,

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

我不能构建项目,这个错误总是弹出:

无法找到'ButtonBarPagerTabStripViewController'的接口声明,'ParentViewController'的超类

enter image description here

这是我的控制器

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

快速SR-805 SR-5398的臭虫

答案

您需要为框架和应用程序目标导入-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

在应用程序配置文件中找不到名为“MyEntities”的连接字符串

Linux中找不到ifconfig命令的解决方法