Как я могу использовать протокол библиотеки stati c в моем проекте? - PullRequest
0 голосов
/ 16 марта 2020

Я создал библиотеку stati c для своего проекта. Я могу добавить библиотеку в проект и могу использовать классы из библиотеки.

Моя проблема в том, что я не смог использовать протокол из моей библиотеки, когда я включаю его в класс своего проекта, как это

class MainViewController: myProtocol {
    //... my code 
}

, он показывает мне «Использование необъявленного типа» myProtocol '", создание нового протокола в моем проекте не вариант в моем случае ..

Ответы [ 2 ]

1 голос
/ 16 марта 2020

Если вы import создали свою библиотеку, значит, вы не сделали ее public. Оба необходимы.

0 голосов
/ 16 марта 2020

Прежде всего, проверьте, отображается ли библиотека в «фазах сборки -> связать двоичный файл с библиотеками». Если нет, вы делаете что-то не так во время копирования. В противном случае есть две возможности: либо вы не импортировали библиотеку в свой класс, либо неправильно реализован модификатор доступа в вашей библиотеке.

...