Avatar ·

Não é possível usar classes Swift dentro de Objective-C em uma biblioteca estática

Olá a todos! Sou novo no desenvolvimento iOS e estou tentando integrar código Swift em um projeto existente em Objective-C. Tenho uma static library escrita em Swift e quero usar suas classes no aplicativo principal em Objective-C. Aqui está um exemplo da minha classe Swift: ```swift import Foundation @objc public class MySwiftClass: NSObject { @objc public func sayHello() -> String { return "Hello from Swift!" } @objc public var name: String = "" } ``` Adicionei este arquivo ao projeto, configurei o bridging header, mas quando tento importar a classe Swift em um arquivo Objective-C, recebo o erro: "No visible @interface for 'MySwiftClass' declares the selector 'sayHello'". Além disso, no bridging header escrevi `#import "ProductModuleName-Swift.h"`, mas o Xcode não vê minha classe. Por favor, me digam o que estou fazendo de errado? É necessário configurar a static library de alguma forma especial para funcionar com Objective-C? Existem flags de compilação que precisam ser ajustadas?