加载随机UIViewController?

Kel*_*ler 2 iphone objective-c uiviewcontroller ios

我想从存储的视图控制器列表中选择一个随机的UIViewController,在一个完成后加载.是的,它需要是一个UIViewController而不仅仅是一个UIView.我想我可以使用.plist做到这一点,但是我如何从视图控制器的字符串名称转到实际的视图控制器对象名称?

Eri*_*lje 12

要从名称创建类的实例,您可以使用:

UIViewController* object = (UIViewController*)[[NSClassFromString(@"NameofClass") alloc] init];
Run Code Online (Sandbox Code Playgroud)