2 votes

Xcode 7.3 ne trouve pas le fichier 'Project-Swift.h'.

Supposons que mon projet s'appelle "Projet". Le nom actuel de mon projet ne comporte pas d'espace non plus, ce n'est donc pas un problème.

Je suis conscient que pour utiliser un fichier Swift dans Obj-C, vous pouvez ajouter Project-Swift.h au fichier .m.

Cependant, je reçois un 'Project-Swift.h' file note found erreur.

J'ai vérifié mes paramètres de construction et dans la cible et le projet, je me suis assuré que le nom de l'en-tête de l'interface générée par Objective-C était explicite. Project-Swift.h .

De plus, toujours dans les paramètres de construction de la cible et du projet, j'ai mis "Defines Module" sur Oui.

J'ai également essayé de supprimer complètement le fichier objective c sur lequel j'essaie de faire cette déclaration d'importation, puis d'en créer un nouveau et d'y copier et coller le code au cas où il y aurait un problème avec le fichier project.pbxproj.

Même si je n'ai pas besoin d'utiliser du code Obj-C dans Swift, j'ai essayé de créer un `Project-Bridging-Header.h' et je me suis assuré qu'il est correctement référencé dans les paramètres de compilation et de construction de Swift pour la cible et le projet.

Donc, pour poursuivre sur ce point, je n'ai pas de références circulaires ou quoi que ce soit qui nécessite une déclaration préalable.

Tout cela semble être en vain.

Qu'est-ce que je rate ?

-1voto

suhas Points 55

Ajouter une importation à l'emplacement du fichier .h dans la classe objective-c.

Il suffit d'importer dans le fichier .h :

#import <Project-Swift.h>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X