gpt4 book ai didi

objective-c - 更改 View 在 viewDidLoad 中有效,但在单击 IBAction 按钮时无效

转载 作者:行者123 更新时间:2023-11-28 22:44:44 25 4
gpt4 key购买 nike

我想在单击按钮时使用标识符 AddSourceViewController 打开一个新 View 。我正在使用以下代码来执行此操作:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"AddSourceViewController"];
[vc setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentModalViewController:vc animated:YES];

当在初始 View 的 viewDidLoad 中使用时,此代码可以完美运行并打开其他 View 。但是,我已将 IBAction 添加到初始 View 上的按钮,当我添加上述代码以尝试在单击按钮时打开新 View 时,我只得到一个 Thread 1: breakpoint 5.1 6.1。我怎样才能让它在按钮操作上起作用?

编辑:下面有更好的错误信息。

2012-11-23 16:33:40.399 Marketr[23454:c07] -[SecondViewController addSourceButton:]: unrecognized selector sent to instance 0x6e2f5c0
2012-11-23 16:33:40.400 Marketr[23454:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[SecondViewController addSourceButton:]: unrecognized selector sent to instance 0x6e2f5c0'

最佳答案

您是否为您的操作方法设置了断点?查看此方法代码旁边的左侧,看是否有指向代码的蓝色箭头。

关于objective-c - 更改 View 在 viewDidLoad 中有效,但在单击 IBAction 按钮时无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13535834/

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