FSCalendar не может обнаружить - PullRequest
0 голосов
/ 26 апреля 2018

Я использую FSCalendar. Установил свой Pod. но это не работает. В IB я получаю странную ошибку, которая говорит

раскадровка: ошибка: IB Designables: не удалось отобразить и обновить состояние автоматического макета для CalendarViewController (RTc-Y3-fKa): dlopen (FSCalendar.framework, 1): подходящее изображение не найдено. Нашел: FSCalendar.framework: отсутствует обязательная подпись кода для 'FSCalendar.framework'

и аналогично, когда я хотел использовать его в My ViewController, поэтому он выдает ошибку по этому

импорт UIKit

класс CalendarViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, FSCalendarDataSource, FSCalendarDelegate, UIGestureRecognizerDelegate {

поэтому получение ошибки в FSCalendarDataSource, FSCalendarDelegate и error - это использование необъявленного типа 'FSCalendarDataSource' и аналогично делегату.

Я не знаю, в чем проблема, хотя я несколько раз устанавливал модули, но у меня это не сработало. Кто-нибудь сталкивался с этой проблемой. Пожалуйста, помогите

P.S = Я использую Xcode 9.2 и Mac Mini 2014 версии 10.12.6

1 Ответ

0 голосов
/ 26 апреля 2018

Вы установили для этого мостовой заголовок?

Соответствующие инструкции для FSCalendar можно найти здесь .

Модуль написан на Objective-C, но ваш опубликованный код написан на Swift. Это означает, что вам нужен настроенный заголовочный мост, чтобы проект Swift мог общаться с кодом Objective-C.

Следующая ссылка обсуждает, как настроить соединительный заголовок.

https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

...