我有这段代码,但它返回“nil”而不是新类。 在这里它没用,但在我的程序中它会产生感觉。
Class myClass = [SettingsTableViewController class];
UIViewController *targetViewController = [[myClass alloc] initWithNibName:nil bundle:nil];
[[self navigationController] pushViewController:targetViewController animated:YES];
答案 0 :(得分:0)
你忘了什么或者你可能不知道。这是正确的代码。
Class myClass = NSCLassFromString(@"yourClassName");
if(myClass){
myClass = [[yourclassName alloc] init];
}