J'ai un projet Objective-C, et moi avons récemment ajouté un projet watchos 2 à ce qui est à Swift 2.Objectif du projet C iOS + Swift 2 projet watchos avec Cocoapods
Du projet watchos, je m accéder à une classe Objective-C (disons simplement Equations.m
) via un en-tête de pontage. Cependant ce fichier Equations.m
importe une autre bibliothèque (pour être spécifique HHUnitConverter
) et cette HHUnitConverter
a été ajoutée au projet en utilisant Cocoapods.
Lorsque je crée le projet WatchOS, j'obtiens cette erreur: "HHUnitConverter.h
" est introuvable.
N'est-il pas possible d'utiliser une classe Objective-C via un en-tête de pontage dans une classe Swift, lorsque cette classe Obj C a des références à d'autres classes Obj-C ajoutées à l'aide de cocoapodes? Que dois-je changer pour rendre ce fichier disponible pour le compilateur?
Je me suis arraché les cheveux en essayant de faire fonctionner cela pendant des heures, tous les conseils sont appréciés. Merci!
'HHUnitConverter' devrait également être ajouté à votre cible WatchOS à partir de votre fichier Podfile. Pouvez-vous coller votre fichier pod ici? – flopr
HHUnitConverter.h doit être ajouté à l'en-tête de pontage s'il est également dans Objective C –
L'en-tête de pontage génère également une erreur si j'essaie d'importer le HHUnitConverter.h dans celui-ci. Il dit que le fichier n'a pas été trouvé. – sleepwalkerfx