.xibファイルにナビゲーションバーとバーボタンアイテムを配置しました。
ボタンのアクションを作成しました。接続すると、アクションは次のようになります。
- (IBAction)AddAlert:(id)sender {
self.addReminderViewController =[[AddReminderViewController alloc]initWithNibName:@"AddReminderViewController" bundle:nil];
[self.navigationController pushViewController:addReminderViewController animated:YES];
}
AddReminderViewController
ナビゲートしたいコントローラーはどこですか。
私のViewController.hは次のようになります:
#import <UIKit/UIKit.h>
@class AddReminderViewController;
@interface ViewController : UIViewController <UITableViewDelegate , UITableViewDataSource>
@property (strong, nonatomic) AddReminderViewController *addReminderViewController;
@property (strong,nonatomic) NSArray *listData;
- (IBAction)AddAlert:(id)sender;
@end
ここで、そこに移動できるようにを宣言@class AddreminderViewController
し、.mファイルのプロパティを合成します。
ただし、ボタンを押しても何も起こりません。クラッシュしません!それは私をどこにもナビゲートしません。AppDelegateに変更を加えますか?ここで何が欠けていますか?