gpt4 book ai didi

objective-c - 如何使用按钮返回到我的第一个 View

转载 作者:行者123 更新时间:2023-11-29 04:20:07 26 4
gpt4 key购买 nike

我在 Xcode 中使用单 View 应用程序模板。我创建了第一个 View Controller ,然后使用新的 .m 和 .h 以及 xib 添加了另一个 View Controller 。

我可以单击按钮 IBAction,然后进入第二个 View ,但是我用于“后退”按钮的代码不会带我返回第一个 View ,一切都会崩溃。我已经包含了我的代码,它似乎遵循我正在使用的教程。另外,我只是控制单击我的按钮并将该行拖动到 .h 中的 IBAction 以 Hook 第二个 View Controller 按钮,这就是我在第一个 View Controller 上所做的,它似乎在那里工作。

如果有人可以提供帮助,那就太好了!

    //from my first view controller .h which works
-(IBAction) buttonPressedPayTable: (id) sender;

//from my first view controller.m which also works and gets me to the second view
-(IBAction) buttonPressedPayTable: (id) sender
{
SecondViewController *payTableView = [[SecondViewController alloc]
initWithNibName:@"SecondViewController" bundle:nil];
[self.view addSubview:payTableView.view];
}


//from my second view controller .h that will not get me back to the first view without crashing

#import <UIKit/UIKit.h>

@interface SecondViewController : UIViewController
{

}
-(IBAction) back: (id)sender;

@end

//from my second view controller .m which doesn't seem to work
#import "SecondViewController.h"


@implementation SecondViewController

-(IBAction) back: (id)sender

{
[self.view removeFromSuperview];
}




@end

最佳答案

使用导航 Controller

[self.navigationController popViewControllerAnimated:YES];

关于objective-c - 如何使用按钮返回到我的第一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13083910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com