2017-02-22 4 views
0

Ich versuche, mein Objective-C-Projekt mit integriertem Swift-Code zu testen.Testen: Objective-C + Swift

Xcode gibt mir Fehler mit Swift-Klassen in Objective-C verwendeten Klassen z:

@property (nonatomic, readonly) City *city; 

Unbekannter Typ Name 'City'

nur zum Testen. Beide Klassen sind in meinem Testziel enthalten.

Wenn ich auswähle Springe zur Definition für City Xcode öffnet meine swift.h generierte Kopfzeile.

+0

Haben Sie "#import" ProjectName-Swift.h "' zu Ihrer Testdatei hinzugefügt (in Objective-c)? Diese Datei wird automatisch von XCode generiert, wenn Sie Ihr App-Ziel kompilieren. –

Antwort

0

#import Ihre Datei "-Swift.h" zu Ihrer Testklasse & Fügen Sie die .Swift-Klasse zu beiden Zielen hinzu. Dann erstellen Sie Ihre Anwendung einmal, dann können Sie diese Swift-Klasse in Ihrer Testklasse verwenden.

+0

Ja, ich habe es getan. Ich habe es sogar in meine .pch importiert – Pierre

Verwandte Themen