您的位置:首页 > 产品设计 > UI/UE

IOS---自动初始化各个ViewController(可用于UITableView中的跳转)

2015-04-23 11:15 513 查看
直接上代码

//设置各个ViewController的名字
NSString *viewControllerClassName = [NSString stringWithFormat:@"ViewController%@", @(indexPath.row + 1)];
Class viewControllerKlass = NSClassFromString(viewControllerClassName);
//NSAssert(viewControllerKlass, @"Class should not be nil!");
//NSAssert([viewControllerKlass isSubclassOfClass:[UIViewController class]], @"Class should be a view controller!");
UIViewController *demoViewController = [[viewControllerKlass alloc] initWithNibName:nil bundle:nil];
if (demoViewController) {
demoViewController.title = [self textForDemoAtIndexPath:indexPath];
[self.navigationController pushViewController:demoViewController animated:YES];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: