0

この警告が表示されますが、何が間違っているのかわかりません。トランジションでビューを変更する単純なコードです。Xcode 3.x でこのエラーが発生することはありませんでしたが、4.x で問題が発生しました。これは単なる警告であり、コードは完全にコンパイルされますが、何が問題なのか知りたいです。

-(IBAction)swapViews:(id)sender{
DemoViewController *view3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
view3.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:view3 animated:YES];}

あなたのすべての助けに感謝します

4

2 に答える 2

1
 //DemoViewController*   ThirdViewController*   ????
 //the warning is in this line 
DemoViewController *view3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
view3.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:view3 animated:YES];

ここでやりたいことだと思います。

ThirdViewController *view3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
于 2012-08-15T09:51:18.220 に答える
0

中括弧を忘れましたか?

-(IBAction)swapViews:(id)sender {
    DemoViewController *view3 = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
    view3.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:view3 animated:YES];
}
于 2012-08-15T09:52:01.537 に答える