"Impossible de trouver l'erreur de déclaration d'interface ..." après @class

J'ai couru dans un Objectif-C problème qui ne semble pas avoir aucun sens pour moi. Je suis relativement bien versé ObjC programmeur et de comprendre l'ensemble de la "déclaration anticipée" concept, mais celui-ci m'a permis de me gratter la tête. Donc voici l'affaire:

ClassA est une classe de ma Xcode projet qui est un projet uniquement.
ClassB est une sous-classe de ClassA qui est publique et qui est importé dans mon cadre de l'en-tête.

Je suis "Impossible de trouver l'interface de déclaration pour les "ClassA', qui est une superclasse de "ClassB'..." erreur lors de la construction. J'ai déjà mis le @class ClassA; de l'avant dans la déclaration de ClassB.h, mais cela ne semble pas résoudre le problème. Lorsque je change la @class ClassA; à #import ClassA.hil fonctionne très bien. Cependant, depuis ClassA projet seulement, dépendant de projets ne peut pas construire ClassB, car il ne peut pas accéder ClassA à la source.

Toute aide serait appréciée et j'espère qu'un sens. Merci!

source d'informationauteur Grimless | 2010-08-07