J'ai une classe objective-c qui utilise les classes swift. Tout fonctionne bien. Je voulais importer la classe objective-c dans une classe rapide, j'ai donc ajouté son fichier d'en-tête à l'en-tête de pontage. Tout d'un coup j'ai eu une erreur le fichier Projectname_swift.h est introuvable.Ajout de la classe objective c qui utilise les classes swift à l'en-tête de pontage Projectname_swift.h non trouvé
Des idées pour résoudre ce problème? Est-ce réellement possible?
Vous n'avez pas à importer quoi que ce soit dans la classe swift .. importez votre en-tête de classe objective-c dans l'en-tête de pontage .... Lorsque vous utilisez des appels rapides dans objectif-c, vous devez importer comme ceci "Projectname-Swift.h" ' – Bilal
@Bilal Je n'importe pas d'en-tête obj-c dans une classe rapide. J'importe des classes rapides dans une classe obj-c que je veux utiliser dans une autre classe rapide en plaçant son fichier d'en-tête dans l'en-tête du pontage. Le compilateur ne l'aime pas. Une fois que j'ai mis le fichier d'en-tête dans l'en-tête de pont, le _swift.h échoue – Tibidabo
Vous avez besoin d'un -, pas _, dans Projectname_swift.h – mikep