加载随机 UIViewController?

Posted

技术标签:

【中文标题】加载随机 UIViewController?【英文标题】:Loading a random UIViewController? 【发布时间】:2011-05-17 20:11:04 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

UIViewController* object = (UIViewController*)[[NSClassFromString(@"NameofClass") alloc] init];

【讨论】:

以上是关于加载随机 UIViewController?的主要内容,如果未能解决你的问题,请参考以下文章

Monotouch - UIViewController 中的 tableview:不会调用覆盖函数

长路漫漫,唯剑作伴--loadViewviewDidLoad及viewDidUnload的关系

全屏 UIViewController 的 StatusBarStyle

为所有 UIViewController 实例设置全局默认后退按钮显示模式

在 Swift 中实现可关闭的 UIView(不是 UIViewController!)

从随机类访问 UIViewController