切换视图时,UITableView变慢
我正在开发一个应用程序,它有一个主菜单,然后根据使用UINavigationController单击的菜单项切换视图。每当我运行我的应用程序并单击菜单中的某个项目时,在加载视图之前,这是一个很好的五秒钟。这是正常的还是我需要用另一种方式。谢谢你的关注 我在RootViewController.m中的代码如下所示切换视图时,UITableView变慢,uitableview,uinavigationcontroller,if-statement,performance,didselectrowatindexpath,Uitableview,Uinavigationcontroller,If Statement,Performance,Didselectrowatindexpath,我正在开发一个应用程序,它有一个主菜单,然后根据使用UINavigationController单击的菜单项切换视图。每当我运行我的应用程序并单击菜单中的某个项目时,在加载视图之前,这是一个很好的五秒钟。这是正常的还是我需要用另一种方式。谢谢你的关注 我在RootViewController.m中的代码如下所示 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedMenuOption = [menuOptions objectAtIndex:indexPath.row];
if (selectedMenuOption == @"Trails") {
TrailsViewController *trailsViewController = [[TrailsViewController alloc] initWithNibName:@"TrailsViewController" bundle:[NSBundle mainBundle]];
trailsViewController.selectedMenuOption = selectedMenuOption;
[self.navigationController pushViewController:trailsViewController animated:YES];
[trailsViewController release];
}
if (selectedMenuOption == @"Bike Shops") {
ShopsViewController *shopsViewController = [[ShopsViewController alloc] initWithNibName:@"ShopsViewController" bundle:[NSBundle mainBundle]];
shopsViewController.selectedMenuOption = selectedMenuOption;
[self.navigationController pushViewController:shopsViewController animated:YES];
[shopsViewController release];
}}
我把它整理好了。我忘了在下一个视图中设置行数等