Avatar ·

¿Cómo llamar código Objective-C desde Swift en un proyecto Xcode?

¡Hola a todos! Soy un desarrollador iOS principiante, escribo en Swift, pero me encontré con una situación en la que necesito usar una librería antigua escrita en Objective-C. Tengo un proyecto en Swift 5. Agregué varios archivos `.m` y `.h` con código Objective-C. Por ejemplo, hay una clase `OldCalculator` con el método `- (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b;`. Quiero llamar este método desde mi archivo Swift `ViewController.swift`. Importé los archivos al proyecto, pero cuando intento escribir `OldCalculator().addNumber(5, toNumber: 10)`, Xcode muestra un error: "Use of unresolved identifier 'OldCalculator'". Leí que necesito crear un bridging header, pero no entiendo completamente cómo configurarlo correctamente. Aquí está mi código en Swift (que no funciona): ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Intento llamar a la clase Objective-C let calc = OldCalculator() let