12
votes

Classe définie sans spécifier une classe de base?

Simple héritage que j'ai fait un million de fois: xxx

i obtenir cette erreur: xxx p> Eh bien, je suis évidemment spécifier une classe de base. Qu'est-ce qui se passe ici? Y a-t-il un moyen d'agwindowview ne se permettrait pas de sousclure?


0 commentaires

3 Réponses :


15
votes

Vous devrez importer le fichier qui définit AGWindowView en haut du fichier. Le compilateur devra savoir sur toute la classe, non seulement qu'elle existe.


0 commentaires

7
votes

Assurez-vous d'importer le fichier .h dans votre fichier .m fichier! xxx

si vous ne #import xyzyourclass.h , vous obtiendrez l'erreur:

classe 'xyzyourclass' définie sans spécifier une classe de base


0 commentaires

4
votes

Nous avons eu ce problème à essayer d'installer un vieux cocoapod. Le problème était qu'une macro n'a pas été prise en compte au moment de l'analyse.

L'option par défaut dans le fichier de projet PODS de "Classe de racine non intentionnelle" L'avertissement LLVM est maintenant défaut de défaut comme "Oui (Traiter comme erreur)" au lieu de "oui" comme celui-ci.

 Option de configuration de classe racine non intentionnelle


0 commentaires