Comment importer du code Swift dans un projet Objective-C ?
Bonjour à tous ! Je développe une application en Objective-C, mais je souhaite commencer à migrer progressivement vers Swift. Je suis confronté à un problème : je n'arrive pas à comprendre comment importer correctement des classes Swift dans des fichiers Objective-C.
J'ai une classe Swift simple :
```swift
import Foundation
class MySwiftClass {
var name: String = "Swift"
func sayHello() -> String {
return "Hello from Swift!"
}
}
```
Je veux utiliser cette classe dans mon contrôleur Objective-C :
```objc
#import "ViewController.h"
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Comment utiliser MySwiftClass ici ?
MySwiftClass *swiftObj = [[MySwiftClass alloc] init];
NSLog(@"%@", [swiftObj sayHello]);
}
@end
```
Xcode génère une erreur
No answers yet.
Connectez-vous pour laisser une réponse