Ich habe ein Swift-Projekt, in dem ich eine Objective-C-Klasse verwende. Ich habe dies getan, indem ich die .h-Datei in meinen Bridging-Header importiert habe. Alles funktioniert gut.Verwenden Sie Objective-C-Code im Swift-Projekt, das Swift-Code zur gleichen Zeit verwendet
Jetzt muss ich eine Swift-Klasse in diesem Objective-C-Code verwenden, also habe ich den $ ModuleName-Swift.h in meine Objective-C .h-Datei importiert. Jetzt klagt Xcode, dass diese Datei nicht generiert wurde. Der interessante Teil: Wenn ich die Objective-C .h-Datei nicht in den Bridging-Header importiere (daher verwende ich den Objective-C-Code in meinem Swift-Projekt nicht), funktioniert die $ ModuleName-Swift.h-Datei und ich kann sie verwenden Swift-Code in meinem Objective-C-Code.
Gibt es dafür nur eine Einweglösung? (Entweder verwendet SWIFT-Code in objc oder umgekehrt)
Dank
Die perfekt funktioniert gut. Vielen Dank –