0

UINavigationControllerを使用してクリックされたメニュー項目に基づいてビューを切り替えるメインメニューを備えたアプリに取り組んでいます。アプリを実行してメニューの項目をクリックするたびに、ビューが読み込まれるまでに5秒かかります。これは正常ですか、それとも別の方法で行う必要がありますか。見てくれてありがとう!

RootViewController.mの私のコードは次のようになります。

- (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];
}}
4

1 に答える 1

0

整理しました。次のビューで行数などを設定するのを忘れてしまいました。

于 2010-07-28T01:06:06.947 に答える