gpt4 book ai didi

objective-c - 收到此警告 "while a presentation is in progress"(Xcode)

转载 作者:行者123 更新时间:2023-12-04 05:19:10 25 4
gpt4 key购买 nike

在我正在编写的项目中,当我展示一个新的 View Controller 时出现此错误:

Attempt to present.... while a presentation is in progress!



我认为这是因为我首先展示了一个新的 View Controller ,然后在该 View 中我展示了另一个 View Controller 。
- (void)loadLabelSettings {
LabelSettingsViewController *labelSettings =
[[LabelSettingsViewController alloc] init];
labelSettings.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:labelSettings animated:YES completion:nil];
}

该程序不会崩溃或运行正常,并且我的代码中没有错误或警告。所以我的问题是:这是我应该关注的问题,如果是,我该如何解决?

提前致谢:)

最佳答案

就像你说的,这可能是由同时呈现两个 View Controller 引起的。等待呈现第二个 View Controller ,直到第一个完全呈现。在 viewDidAppear 中执行此操作是一个不错的位置.

关于objective-c - 收到此警告 "while a presentation is in progress"(Xcode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867541/

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