NavControllerにビューをプッシュすると、そのビューはうまく動作し、コードまたはNav Controllerの戻るボタンを使用してビューから戻ることができます。dismissModalViewControllerAnimatedが返さない
次に、モーダルにビューを表示するように変更します。プリセットは機能しますが、モーダルビューを返す/消すことはできません。この作品
...メインビュー
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController pushViewController:screen animated:YES];
[screen release];
ワンモーダルビュー:
- (IBAction)btnCancel:(id)sender {
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
}
しかし、その後、私はそれが戻っていないモーダルビューに次のようにモーダルに変更メインビュー。モーダルビューで
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController presentModalViewController:screen animated:YES];
[screen release];
:
- (IBAction)btnCancel:(id)sender {
[self.parentViewController dismissModalViewControllerAnimated:YES];
}
私は明らかに私が何かをしないのです、私は考えることができるすべてについて試してみました!何か案は?
ありがとうございました!
それは働いた!助けてくれてありがとう! –