3

私はiPhoneアプリケーションで作業しており、Xcode 4.3.2ツールを使用して開発し、ユニバーサルアプリケーションを使用してこのアプリケーションを作成していますが、プロジェクトナビゲーターに表示されるAppdelegate(iPhone用にこのappdelegateを使用しています)は1つだけですが、別のAppdelegateが必要ですiPadの場合、これを作成するにはどうすればよいですか?私を助けてください

前もって感謝します

参考のためのスクリーンショット:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

1 に答える 1

1

以下のコードを使用すると役立つ場合があります

id<UIApplicationDelegate> delegate = [[UIApplication sharedApplication] delegate]; 
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    AppDelegate_iPad *appDelegate = (AppDelegate_iPad *) delegate;
else
    AppDelegate_iPhone *appDelegate = (AppDelegate_iPhone *) delegate;
于 2012-09-08T05:26:51.777 に答える