簡単な操作で動作させようとしています。少なくともそれは単純なようです。さて、私がやりたいのは、モーダルビューコントローラーでプッシュされたビューからビューを(プッシュビューコントローラーで)プッシュすることです。
View1-(モーダルビューコントローラーを使用してプッシュ)-> View2--(プッシュビューコントローラーを使用してプッシュ)--View3。
今、私はテストを行っているので、ボタンを使用してアクションを開始しています。これが、View2からView3にプッシュするために使用するコードです。
//view2.h
UIToolbar *bar;
UIBarButtonItem *button;
UIToolbar *toolbar;
}
- (IBAction)demissModal:(id)sender;
- (IBAction)goView3:(id)sender;
@end
//view2.m
- (IBAction)goView3:(id)sender{
View3 *view_3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil];
[self.navigationController pushViewController:view_3 animated:YES];
}
これは、View1をView2にプッシュするために使用するのと同じコードであり、機能します。しかし、View2をView3にプッシュすると、機能しません。なぜそれが起こるのかについての考えはありますか?ありがとう!