Ich mache eine iPad-App mit swift. Aber ich habe einige Klassen, die bereits in Ziel-c entwickelt wurden. Jetzt ist das Problem auch, nachdem ich Objective-C-Klasse in Bridging-Header zu importieren, es zeigt Fehler in Swift-Datei, wo ich objektive c-Variablen verwenden muss. Ich zeige die Projektstruktur und Überbrückung Header-Inhalt mit dem Fehler unten.Bridging-Problem, wenn wir Objective-c-Eigenschaften in Swift-Klassen verwenden
die Ordnerstruktur ist wie
und der Überbrückung Header Inhalt ist
#import "SObjectData.h"
#import "SObjectDataSpec.h"
#import "SObjectData+internal.h"
folgende ist CallSObjectData.swift, wo ich bin tatsächlich ein Problem. Es könnte einen kleinen Fehler geben.
Wenn das I gesetzt
schnellen Compiler - Codegenerierung
als
Ich erhalte die folgende Ausgabe folgt.
Wenn das I gesetzt
schnellen Compiler - Codegenerierung
wie
folgtEs gibt mir die Datei existiert nicht Fehler
Bitte helfen Sie mir, den Fehler zu finden. Danke im Voraus.
Stellen Sie sicher, klicken Sie auf Projektdatei im linken Bereich Datei-Explorer. Ziel -> Build-Einstellungen -> unter Feld Swift Compiler - Code Generation stellen Sie sicher, dass Ihr Bridging-Dateipfad korrekt ist. – NSGangster
danke @ NSGangster. +1 bieten als Antwort. –