Не удается найти объявление интерфейса в myproject-swift.h - PullRequest
0 голосов
/ 19 сентября 2018

Я использую XLPagerTabStrip pod в моем проекте,

У меня есть соединительный заголовок для других целей, чтобы интегрировать из быстрого в цель 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
    }
   } 

Я видел этот вопрос повсюду, но еще не ответил здесь: 'Не удается найти объявление интерфейса' в автоматически сгенерированном Swiftсоединительный заголовок

Ошибки в быстром SR-805 SR-5398

1 Ответ

0 голосов
/ 26 сентября 2018

Вам нужно было импортировать -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"

Вы можете прочитать эту статью Как импортировать заголовок файла и проверять пути

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...