Ich versuche, eine Objective-C-Klasse importieren, um meine Project-Bridging-Header.h. Das Problem ist, dass die gleiche Klasse einen # Import zu meiner "Project-Swift.h" -Datei hat. Also - ich bekomme einen Kompilierungsfehler.Kann nicht importieren in Swift Bridging-Header Objective-C-Datei, die Project-Swift.h importiert
Wie kann ich das lösen?
Klingt, als ob Sie einen Abhängigkeitszyklus haben. Können Sie die @ class-Anweisungen verwenden? –
Gleiches Problem hier. @class kann nicht verwendet werden, da ich in Swift 'enum'-Definitionen habe und die ObjC-Header-Datei diese Deklaration enumerieren muss. Und die ObjC-Header-Datei muss im Bridging-Header sein. – fabb
@fabb Haben Sie eine Lösung dafür gefunden? Oder ist es nicht lösbar? – nikmin