0

みんな..私は1つのユニバーサルアプリケーションを作成しました..私のアプリは2つのビューでのみ正常に動作しました..iphoneアプリではMainView->FirstView-> SecondView-> ThirdViewで正常に動作しました..しかし、iPadではMainView->Firstでのみ動作しますビュー..SeconfViewを呼び出すことができなくなった後..

私もこのビューを呼び出しましたが、呼び出されていません。

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    languageObj = [[LanguageSelection alloc] initWithNibName:@"Language_iPhone" bundle:[NSBundle mainBundle]];
    [self.navigationController pushViewController:languageObj animated:NO];
}
else if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    languageObj = [[LanguageSelection alloc] initWithNibName:@"LanguageView_iPad" bundle:[NSBundle mainBundle]];
    [self.navigationController pushViewController:languageObj animated:NO];
}

ペン先の名前も完璧です..ビューアウトレットもペン先ファイルに設定されています..しかし、LanguageViewはiPadでのみ呼び出されません..

私に知らせてください、私がした間違ったことはありますか..ありがとう..

4

1 に答える 1

0

これで解決しました。didFinishLaunchingWithOptionsメソッドに1行だけ追加する必要があります。

UINavigationController *navCont = [[UINavigationController alloc] initWithRootViewController:menuView];

私の質問を解決するために彼らの努力をしてくれてありがとう..ありがとう..

于 2011-08-24T06:19:47.253 に答える