45
Je me demandais si je pouvais créer un objet d'une classe si j'avais le nom de la classe dans un NSString. Je sais que cela est possible dans d'autres langues comme ActionScript, C# et PHP ...Créer un objet à partir de NSString du nom de classe dans Objective-C
Quelque chose comme ceci:
NSString *className = @"AwesomeViewController";
UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];
travail comme un charme :) –
et l'inverse est: NSLog (@ "% @", NSStringFromClass ([classe obj])); – neoneye
Est-ce une réponse faible? – zszen