gpt4 book ai didi

ios - 更改查看垃圾邮件警告 - iOS

转载 作者:行者123 更新时间:2023-11-29 02:42:27 24 4
gpt4 key购买 nike

我正在使用此代码从我的游戏 View 转换到我的游戏结束 View :

UIViewController *second = [self.storyboard instantiateViewControllerWithIdentifier:@"gameOverPage"];
second.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:second animated:YES completion:nil];

这样做会产生大约 10 次此错误:

Warning: Attempt to present <GameOver: 0x14ed5320> on <Game: 0x14ec2370> while
a presentation is in progress!

然后它发送大约相同数量的垃圾邮件:

Warning: Attempt to present <GameOver: 0x10c57ade0> on <Game: 0x10c678650> 
whose view is not in the window hierarchy!

如果您忽略这些错误,它会工作得很好,但我想修复我的代码以便这些错误消失。

最佳答案

好吧,这个错误非常具体。您创建了 Game,它可能是一个 UIViewController,但没有将它添加到窗口中,或者它可能不在当前关键窗口中。在某些时候,可能在您的 App Delegate 实现中您应该做这样的事情:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = self.yourGameControllerHere;
[self.window makeKeyAndVisible];

如果 Game 不是根 VC,它应该是最终成为窗口父级的 VC 的子级。

关于ios - 更改查看垃圾邮件警告 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25595624/

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