Я хочу использовать библиотеку Objective-C https://github.com/ameingast/cocoaimagehashing в проекте Swift. Я установил его с Cocoapods. Я не могу использовать его, он генерирует следующие ошибки при построении: «использование необъявленного типа» или «Использование неразрешенного идентификатора».Быстрое «использование необъявленного типа» для библиотеки Objective-C
Удивительно, что когда я пишу OSImageHashingProvider и нажимаю на него, он переходит в файл .h, он определен.
Я добавил в проект заголовок моста, но у меня нет причин полагать, что он активен.
Я добавил его в настройки сборки -> Swift Compiler - General/Object C Brigding Header.
Настройки сборки -> Другие флаги компоновщика имеют -ObjC. и -l «CocoaImageHashing».
Мой стручок:
target 'Projectname' do
pod 'CocoaImageHashing', :git => 'https://github.com/ameingast/cocoaimagehashing.git'
end
Я не использую use_frameworks! потому что он генерирует ошибку при сборке.
Какое решение?
Вы импортировали CocoaImageHashing в верхней части своего файла Swift? – JAL
Он не принимает его, говорит: «Нет такого модуля« CocoaImageHashing » –