2012-09-21 10 views

Odpowiedz

14

Spróbuj

id obj= [[NSClassFromString(@"RootViewController") alloc] init]; 
4
Class class = NSClassFromString(@"RootViewController"); 
6

Można użyć

Class class = NSClassFromString(@"RootViewController"); 

NSClassFromString

uzyskuje klasę według nazwy.

Klasa NSClassFromString (NSString * aClassName);

Parametry

aClassName

The name of a class. 

Return Value

obiektu klasy nazwany przez aClassName lub nil jeśli ma klasy o tej nazwie jest aktualnie załadowany. Jeśli aClassName jest zerowe, zwraca zero. Dostępność

Available in iOS 2.0 and later. 

Istnieje wiele metod, takich jak ten w ramach fundamentowej

NSGetSizeAndAlignment 
NSClassFromString 
NSStringFromClass 
NSSelectorFromString 
NSStringFromSelector 
NSStringFromProtocol 
NSProtocolFromString 

Patrz Foundation Functions Reference