我一直在尝试很多事情,很多人要列出来。我使用此代码从故事板视图控制器转到XIB视图控制器:
{
"name": "Protine shaker",
"categories": [
"Sport",
"Kitchen"
];
}
问题是,一旦XIB视图控制器加载,我就无法回到故事板!
我添加了一个带有工具栏按钮的工具栏,名为"关闭"。我连接了"关闭"使用XIB的viewcontroller.h文件的按钮,我将-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 2) {
if (indexPath.row == 1) {
BLoginViewController *viewController=[[BLoginViewController alloc]initWithNibName:@"BLoginViewController" bundle:nil];
[self presentViewController:viewController animated:YES completion:nil];
}
}
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
}
添加到XIB的viewcontroller.m文件中,然后在XIB的viewcontroller.m文件中添加这样的内容并将其链接起来到"关闭"工具栏按钮:
@synthesize closeButton;
我不知道将什么代码放入"关闭"按钮使其返回到原始的故事板视图控制器。
非常感谢任何帮助。
答案 0 :(得分:0)
使用此代码
[self dismissViewControllerAnimated:true completion:nil];
或
如果您的viewcontroller嵌入到导航控制器中,请使用以下内容
[self.navigationController popToRootViewControllerAnimated:YES];
答案 1 :(得分:0)
从窗口中删除void reverse_stack(int_stack& stack){
while(stack.empty() == false){
insert_at_bottom(stack,stack.top());
stack.pop();
}
在BAppTabBarController
文件
BAppTabBarController.m