2009-04-15 9 views

Répondre

10

Je crois que la fonction que vous cherchez est:

NSClassFromString(@"AnyClass"); 

qui vous permet de faire:

id obj = [[NSClassFromString(@"AnyClass") alloc] init]; 
+0

comme je l'ai déjà écrit, mais merci –

+0

nous avons recoupé des réponses :) – Alnitak

0

Êtes-vous sûr de ne pas dire:

AnyClass * myClassInstance = [[AnyClass alloc] init];

Ou cette classe a-t-elle été instanciée et vous avez besoin d'un pointeur? Vous devrez peut-être donner plus de détails.

+0

Non, je lis le nom de classe d'un fichier et je veux l'instancier lors de l'exécution. –

3

J'ai trouvé la réponse moi-même ^^ NSClassFromString est mon ami :)

Questions connexes