0

既存のアプリケーションを iPad アプリに適応させようとしています。アプリケーションには、「View2.xib」にある View2 を呼び出すメイン ビューがあります。次のように入力するまで、すべてがうまく機能しています。

if(!view2Controller)
{
view2Controller = [[View2Controller alloc] initWithWindowNibName:@"View2"];
}
[view2Controller showWindow:self];

これは私の元の Cocoa プログラムでは機能しますが、iPad アプリケーションでは現在、次のような警告が返されています: "Thread1: Program received signal "SIGBRT" While working with it, I've also received a message Method -initWithWindowNibName not found.メソッド showWindow にも同じ問題があります。

iPadアプリに変換しようとすると、この問題がどのように現れるのだろうか。チェックするアイデアが不足しており、いくつかの支援をいただければ幸いです。

4

1 に答える 1

0

次のように変更する必要があります

if(!view2Controller)
{
     view2Controller = [[UIViewController alloc] initWithNibName:@"View2" bundle:nil]
}

//If you are in a view controller use
[self presentModalViewController:view2Controller animated:YES];
于 2012-06-17T19:56:20.423 に答える