Avatar ·

Como chamar código Objective-C a partir do Swift em um projeto Xcode?

Olá a todos! Sou um desenvolvedor iOS iniciante, escrevo em Swift, mas me deparei com uma situação em que preciso usar uma biblioteca antiga escrita em Objective-C. Tenho um projeto em Swift 5. Adicionei alguns arquivos `.m` e `.h` com código Objective-C. Por exemplo, há uma classe `OldCalculator` com o método `- (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b;`. Quero chamar esse método do meu arquivo Swift `ViewController.swift`. Importei os arquivos no projeto, mas quando tento escrever `OldCalculator().addNumber(5, toNumber: 10)`, o Xcode exibe o erro: "Use of unresolved identifier 'OldCalculator'". Li que é necessário criar um bridging header, mas não entendo completamente como configurá-lo corretamente. Aqui está meu código em Swift (que não funciona): ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Tentando chamar a classe Objective-C let calc = OldCalculator() let