2011-05-17 47 views
2

我想從存儲的視圖控制器列表中隨機選擇一個UIViewController,以便在完成後加載。是的,它需要是一個UIViewController而不僅僅是一個UIView。我想我可以用.plist做到這一點,但我怎麼會從視圖控制器的字符串名稱到實際的視圖控制器對象名稱?加載一個隨機的UIViewController?

回答

12

若要從名稱的類的實例,你可以使用:

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

漂亮,謝謝! – Keller 2011-05-17 20:47:15