Невозможно использовать код из Cocoapod, который я создал - PullRequest
0 голосов
/ 10 июля 2019

Я создал Pod для стручков какао (мой первый), https://github.com/Evilsmaher/DepthCamera,, и я опубликовал его (поэтому не стесняйтесь ссылаться на него, если хотите). Моя проблема в том, что я не могу получить доступ к коду из него.

Шаги, которые я предпринял:

1) Убедитесь, что модуль доступен.

- Я знаю, что это правда, потому что я могу сделать import DepthCamera, и я не получаю ошибок. Я также вижу, что заголовок Pod Header поэтому я знаю, что могу получить доступ к коду.

- Установить общедоступный код. В моем файле RealTimeDepthViewController доступно здесь .

Проблема:

Невозможно получить доступ к коду. Когда я вызываю инициализатор, я получаю эту ошибку Use of unresolved identifier 'RealTimeDepthViewController', также показанную ниже. Error

Вопрос:

Как получить доступ к коду из модуля, т. Е. По всей причине создания модуля.

1 Ответ

0 голосов
/ 10 июля 2019

Глупая ошибка. Обратимся сюда, даже если это кажется глупым.

Метод init был public init, но класс был class RealTimeDepthViewController. Доступ по умолчанию для Swift является внутренним, метод init и пара других должны быть public, но и класс тоже. Так что это должно быть public class RealTimeDepthViewController.

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