Avatar ·

No se pueden usar clases Swift dentro de Objective-C en una biblioteca estática

¡Hola a todos! Soy nuevo en el desarrollo iOS y estoy intentando integrar código Swift en un proyecto existente de Objective-C. Tengo una biblioteca estática (static library) escrita en Swift y quiero usar sus clases en la aplicación principal de Objective-C. Aquí hay un ejemplo de mi clase Swift: ```swift import Foundation @objc public class MySwiftClass: NSObject { @objc public func sayHello() -> String { return "Hello from Swift!" } @objc public var name: String = "" } ``` Agregué este archivo al proyecto, configuré el bridging header, pero cuando intento importar la clase Swift en un archivo Objective-C, obtengo el error: "No visible @interface for 'MySwiftClass' declares the selector 'sayHello'". Además, en el bridging header escribí `#import "ProductModuleName-Swift.h"`, pero Xcode no ve mi clase. Por favor, indíquenme qué estoy haciendo mal. ¿Es necesario configurar la biblioteca estática de alguna manera especial para que funcione con Objective-C? ¿Quizás hay algunas flags de compilación que...