Как предотвратить экспорт расширений в файл Swift Header проекта для Objective C Project - PullRequest
0 голосов
/ 16 июня 2020

Я интегрирую быстрый фреймворк в свой проект Swift-Objective C. Фреймворк Swift содержит протоколы, которые можно использовать в моем проекте Swift-Objective C. Теперь, когда я запускаю свой проект в симуляторе, появляется сообщение об ошибке: «Объявление протокола не найдено»

Cannot find protocol declaration for 'MyCustomDelegate'

enter image description here

Я также добавил @ obj c до объявления моего протокола. Я много искал в inte rnet и пробовал каждое решение, одно из которых заключалось в добавлении частной функции и согласовании делегата внутри этой функции. Однако это тоже не сработало.

Я добавил соответствие протокола вот так

private class myclass {

    func addObservers(){

        MyFramework.MyCustomDelegate = self as? MyFrameworkCustomDelegate
    }
}

Кто-нибудь, пожалуйста, помогите мне в этом. Спасибо

...