0
私はXCode 4.2を使用してストーリーボードベースのアプリケーションを開発しています。私は、私はこのようなクラスの新しいインスタンスを作成することでビューを切り替えるために使用される前に、ストーリーボードに新たなんだ:ストーリーボードを使用してプログラムでビューを切り替えることはできませんか?
if (x==1)
{
[self performSegueWithIdentifier: @"theNewView" sender: self];
}
:ストーリーボードで
if (x==1)
{
theClass *theView ;
theView= [[theClass alloc] initWithNibName:nil bundle:nil];
[theView setText:theText];
[reader presentModalViewController:theClass animated:YES]; //where reader is an instance of the ZBar library
}
、ここで私がしようとしていますコードですその後:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"theNewView"])
{
[[segue destinationViewController] setText:theText];
[reader presentModalViewController:[segue destinationViewController] animated:YES];
}
}
私はリンクがうまく行われていることを確認しましたとprepareforsegue
メソッドが呼び出され、それでもこのコードで、新しいビューがロードされていないこと?