Я могу скомпилировать свой проект без ошибок. Я также могу без ошибок использовать классы ZXingObjC в своих классах Objective-C. После этого я добавил команду импорта #import в свой заголовочный файл моста, как и другие мои пользовательские классы Objective-C, без ошибок компиляции. (Я протестировал файл заголовка, уничтожив некоторые операторы импорта, и получил исключение «ожидаемый файл не найден».)
Но теперь я не могу использовать какой-либо класс ZXingObjC< /code> в моих уроках Swift. Я получил только следующую ошибку компиляции: Использование необъявленного типа '...'. Автозаполнение Xcode также не работает.
например,
Код: Выделить всё
var test : ZXMultiFormatWriter?
>> Use of undeclared type 'ZXMultiFormatWriter'
- настроить новый проект, та же проблема
- проверен путь поиска заголовка: $(SRCROOT)/Pods/Headers/Public/Adjust
- переустановлен фреймворк ZXingObjC
- проверенные настройки сборки: Включить модули: ДА
- проверенные настройки сборки: Другие флаги компоновщика: $(inherited) -ObjC
-framework "ZXingObjC" - проверены связанные двоичные файлы на этапах сборки: добавлена платформа
- проверен оператор импорта в файле заголовка моста (и #import "ZXingObjC/ZXingObjC.h" – нет
Код: Выделить всё
#import
разницы) - Стиль Windows: перезапуск Xcode и Mac
- Xcode: 6.3.2
- CocoaPods: 0.37.2
- Цель развертывания проекта: iOS 8.0
- SDK: 8.3
Как быстро сделать доступной платформу ZXingObjC?
Подробнее здесь: https://stackoverflow.com/questions/306 ... ft-project