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

时间:2018-09-19 07:19:54

标签: objective-c swift xcode header xlpagertabstrip

我 我在项目中使用XLPagerTabStrip吊舱

我有一个桥接头,用于其他目的,以便将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

1 个答案:

答案 0 :(得分:3)

您需要同时为框架和应用目标导入-Swift.h

例如:

            DR
Locat    1(AB)  2   3
> 1        4    3   2
> 2        3    2   1
> 3        2    2   1
> 4        1    1   1
> 5        1    1   1
> 6        1    1   1
> 7        1    1   1
> 8        1    1   1
> 9        1    0   0
> 10       1    0   0
> 11       1    0   0
> 12       1    0   0
> 13       1    0   0

您可以阅读此article如何导入文件头和检查路径