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?