pushViewController を実行しようとすると、SIGABRT エラーが発生する理由がわかりません。IBOUTLET として mpCustomFoodController があり、nib ファイル内に viewController があり、これを受信するのを待っているファイルがありますが、毎回この呼び出しで失敗します。
-(IBAction)createNewCustomFood:(id)sender{
[self cancelButtonColorChange:sender];
self.title = @"Cancel";
mpCustomFoodController = [[MPCustomFood alloc]initWithNibName:@"MPCustomFood" bundle:nil];
//this is where the error occurs once is calls this
[self.navigationController pushViewController:mpCustomFoodController animated:YES];
//this will be calling the new view
}