Impossible d'utiliser les classes Swift dans Objective-C dans une bibliothèque statique
Bonjour à tous ! Je suis nouveau dans le développement iOS et j'essaie d'intégrer du code Swift dans un projet existant en Objective-C. J'ai une bibliothèque statique (static library) écrite en Swift, et je souhaite utiliser ses classes dans l'application principale Objective-C.
Voici un exemple de ma classe Swift :
```swift
import Foundation
@objc public class MySwiftClass: NSObject {
@objc public func sayHello() -> String {
return "Hello from Swift!"
}
@objc public var name: String = ""
}
```
J'ai ajouté ce fichier au projet, configuré le bridging header, mais lorsque j'essaie d'importer la classe Swift dans un fichier Objective-C, j'obtiens l'erreur : "No visible @interface for 'MySwiftClass' declares the selector 'sayHello'". Pourtant, dans le bridging header, j'ai écrit `#import "ProductModuleName-Swift.h"`, mais Xcode ne voit pas ma classe.
Pouvez-vous me dire ce que je fais de travers ? Dois-je configurer la bibliothèque statique d'une manière particulière pour qu'elle fonctionne avec Objective-C ? Y a-t-il des flags de compilation à ajouter ?