0

よし、Xcode の別のビューにリンクするようにボタンを設定したので、ボタンを押すとそのビューに移動します。簡単ですか?ので、私は考えました。これと同じ実装を何度か行ったことがありますが、何らかの理由で、目的のビューにリンクすると、空白の画面が表示されます。コードは次のとおりです。

- (IBAction)mainmenu:(id)sender
{
    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] initWithNibName:nil bundle:nil];
    MainMenu.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:MainMenu animated:YES];
    [UIScrollView_PagingViewController release];
}

私の XIB ファイルまたはコード全体 (1.4MB) をご覧になりたい場合は、私のプロジェクト全体をご覧ください: http://www.mediafire.com/?cayw6o35ftcxsah

4

2 に答える 2

0

MainView を割り当てるときに、 initWithNibName を nil パラメータで使用しています: どちらかを試してください

    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] initWithNibName:@"UIScrollView_PagingViewController" bundle:nil];

または単に

    UIScrollView_PagingViewController *MainMenu = [[UIScrollView_PagingViewController alloc] init];

于 2012-04-25T06:10:49.907 に答える
0

nil NIB 名で MainMenu (命名規則によって mainMenu と呼ばれる必要があります) を初期化しています。したがって、NIB の名前が View Controller と同じでない場合、NIB は見つかりません。これを解決するには、View Controller にロードさせる NIB 名を指定します。

また、UIScrollView_PagingViewController クラスではなく、MainMenu 変数を解放する必要があります。したがって、これも問題です。

于 2012-04-25T02:18:24.097 に答える