Ich möchte die Objective-C-Bibliothek https://github.com/ameingast/cocoaimagehashing in einem Swift-Projekt verwenden. Ich habe es mit Cocoapods installiert. Ich kann es nicht verwenden, es wirft die folgenden Fehler beim Erstellen: "Verwendung von nicht deklarierten Typ" oder "Verwendung von nicht aufgelösten Bezeichner".Swift "Verwendung von nicht deklarierten Typ" für Objective-C-Bibliothek
Es ist überraschend, dass, wenn ich OSImageHashingProvider schreibe und darauf klicke, es in die .h-Datei springt, die es definiert.
Ich habe eine Brücke im Projekt hinzugefügt, aber ich habe keine Gründe zu glauben, dass es aktiv ist.
Ich habe es in Build-Einstellungen -> Swift Compiler - Allgemeine/Objektive C Brigding Header hinzugefügt.
Build-Einstellungen -> Andere Linker Flags hat -ObjC. und -l "CocoaImageHashing".
Meine pod ist:
target 'Projectname' do
pod 'CocoaImageHashing', :git => 'https://github.com/ameingast/cocoaimagehashing.git'
end
ich use_frameworks nicht benutzen! weil es beim Build einen Fehler auslöst.
Was ist die Lösung?
Haben Sie "CocoaImageHashing" am Anfang Ihrer Swift-Datei importiert? – JAL
Es akzeptiert es nicht, sagt 'Kein solches Modul' CocoaImageHashing ' –