私のプロジェクトを私のiPod touch 1st gen 3.1.3にビルドしようとすると、プロジェクトがビルドされ、自分のiPodに入れられますが、起動時にNSExeptionがスローされます。私のアプリケーションデリゲートのself.window.rootViewController = self.viewController;
行にSIGABRTを与えます。デプロイメントの対象は3.0で、SDKは4.2です。それは私のiPadに4.2の罰金を実行してビルドされます。ここでの問題は何ですか?Xcode 4のiPod Touch 3.1.3へのビルド
解決済み:「self.window.rootViewController = self.viewController;」を置き換えます。 "[self.window addSubview:_viewController.view];"
@implementation Physics_ProjectAppDelegate
@synthesize window=_window;
@synthesize viewController=_viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window addSubview:_viewController.view];
[self.window makeKeyAndVisible];
return YES;
}
だから私はそれを動作させるために何をしますか?明らかに、私はビューをロードするためにこれが必要ですが、私のデバイス上で動作させるための方法がありますか? –
'[Window addSubView:myController.view]' [this](http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html#//apple_ref/doc/)を参照してください。 uid/TP40009503-CH4-SW6) –
@Conor、私の答えはあなたを助けましたか? –