Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 向UINavigation控制器添加取消UIButton_Ios_Cocoa Touch_Uinavigationcontroller - Fatal编程技术网

Ios 向UINavigation控制器添加取消UIButton

Ios 向UINavigation控制器添加取消UIButton,ios,cocoa-touch,uinavigationcontroller,Ios,Cocoa Touch,Uinavigationcontroller,我正在使用序列图像板,我向视图控制器添加了一个导航栏,并在序列图像板中向导航栏添加了两个非代码栏按钮,一个是“保存”按钮,另一个是“取消”按钮 现在,我想当我按下取消按钮时,已经查看的控制器消失,上一个视图控制器显示。“取消”按钮的操作方法中应包含哪些代码: - (IBAction)cancel:(id)sender { // what code should be written here ? } 这取决于首先如何显示视图控制器。如果您以模式呈现,那么您将使用以下内容: [self

我正在使用序列图像板,我向视图控制器添加了一个导航栏,并在序列图像板中向导航栏添加了两个非代码栏按钮,一个是“保存”按钮,另一个是“取消”按钮

现在,我想当我按下取消按钮时,已经查看的控制器消失,上一个视图控制器显示。“取消”按钮的操作方法中应包含哪些代码:

- (IBAction)cancel:(id)sender 
{
    // what code should be written here ?
}

这取决于首先如何显示视图控制器。如果您以模式呈现,那么您将使用以下内容:

[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
但是,如果通过导航控制器推送到当前视图控制器,则将使用以下命令:

[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];

这取决于首先如何显示视图控制器。如果您以模式呈现,那么您将使用以下内容:

[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
但是,如果通过导航控制器推送到当前视图控制器,则将使用以下命令:

[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];