Столкнулся со следующей проблемой.
- Потребовался фреймворк CardScan.io, установил его последнюю версию через CocoaPods в рабочий проект.
- Запустил проект через .xcworkspace
- В AppDelegate cконфигурировал в методе didFinishedLaunchingWithOptions библиотеку CardScan с выданным мне уникальным API ключом.
- Импортировал фреймворк CardScan в нужном VC
-
Инициализировал ScanViewController который мы представляем пользователю, когда хотим показать ему экран для сканирования карты, и указал на делегата
-
Подписал свой VC под протокол ScanDelegate через расширение
- Добавляю методы необходимые для удовлетворения данного протокола
Все вроде бы ок - но в момент сборки проекта я получаю сообщение о том что мой ViewController не удовлетворяет протоколу под который я подписался, хотя все необходимые методы присутствуют и контроллер тот
- Нажимаю fix на появившейся ошибке
- Добавляется метод который у меня уже объявлен и я получаю ошибку типа “Invalid redeclaration”
Причем если я делаю все тоже самое в пустом проекте - то все ок
Ребят - что это может быть ?