gpt4 book ai didi

objective-c - "EXC_BAD_ACCESS"在切换到另一个 View

转载 作者:行者123 更新时间:2023-12-01 18:03:05 25 4
gpt4 key购买 nike

我有带有按钮的 MainMenuViewController 操作是

- (IBAction) goToFirstView {
FirstViewController *fvc = [[FirstViewController alloc] init];
[self.view addSubview:fvc.view];
[fvc 发布];
}

FirstViewController 有带有 Action 的 UIButton

- (IBAction) 右箭头 {
SecondViewController *svc = [[SecondViewController alloc] init];
[self.view addSubview:svc.view];
[svc 发布];
}

但是当我按下“rightArrow”按钮时,应用程序会因“EXC_BAD_ACCESS”而崩溃。找不到我的问题。请帮帮我。

最佳答案

[svc 发布];

问题就在这里。释放 View Controller 时, View 的事件将针对已释放的对象,并使您的程序崩溃(可能在 viewDidLoad 或 viewDidAppear 中,如果它是即时的,但没关系)。请注意, View 不会(通常,AFAIK)保留它的 View Controller ,如果这可能是您的假设...

关于objective-c - "EXC_BAD_ACCESS"在切换到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392770/

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