Avatar ·

Wie ruft man Objective-C-Code aus Swift in einem Xcode-Projekt auf?

Hallo zusammen! Ich bin ein angehender iOS-Entwickler, schreibe in Swift, bin aber auf eine Situation gestoßen, in der ich eine alte Bibliothek verwenden muss, die in Objective-C geschrieben ist.\n\nIch habe ein Projekt in Swift 5. Ich habe mehrere `.m`- und `.h`-Dateien mit Objective-C-Code hinzugefügt. Zum Beispiel gibt es eine Klasse `OldCalculator` mit der Methode `- (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b;`. Ich möchte diese Methode aus meiner Swift-Datei `ViewController.swift` aufrufen.\n\nIch habe die Dateien in das Projekt importiert, aber wenn ich versuche, `OldCalculator().addNumber(5, toNumber: 10)` zu schreiben, gibt Xcode einen Fehler aus: "Use of unresolved identifier 'OldCalculator'". Ich habe gelesen, dass man einen bridging header erstellen muss, verstehe aber nicht ganz, wie man das richtig einrichtet.\n\nHier ist mein Swift-Code (der nicht funktioniert):\n```swift\nimport UIKit\n\nclass Vie