iPhone iOS comment comparer objet de Classe à une autre classe de l'objet?

J'ai une Classe de référence défini dans l'une des classes de travail avec:

Class _objectClass;

     if([self.objectClass isSubclassOfClass:[NSManagedObject class]])
        {
           //does not get called
        }

Comment puis-je vérifier ce genre de Class je m'occupe?

Mise à JOUR: désolé de saisie semi-automatique n'a pas me montrer que isKindOfClass: était disponible. Je suis en essais que maintenant

Vous pourriez être à la recherche pour le -isKindOfClass: méthode: developer.apple.com/library/mac/#documentation/Cocoa/Reference/...
Pour plus de clarté dans ma réponse ci-dessous...qu'est-ce que objectClass? C'est que le nom d'une classe réelle? Une instance d'une classe? S'il vous plaît pas que sémantique suggèrent les classes être nommé par une lettre majuscule en premier, et les instances avec une minuscule. Donc, MyClass est une classe, et instanceOfMyClass est une instance de Maclasse.
Classe _objectClass est une sorte de référence d'objet de classe que RestKit est l'aide de l'instancier d'objet de ces instances.
La règle générale est que vous obtenez une seule classe compilée objet (objet de fabrique) qui est responsable de la création des instances d'une classe. En plus de ma réponse ci-dessous, vous pouvez aussi vérifier si la classe répond à un sélecteur au sein de NSManagedObject.
Quel est le problème avec le code que vous avez?

OriginalL'auteur Alex Stone | 2012-04-26