gpt4 book ai didi

ios - PerformSelectorInBackground 无法正常工作

转载 作者:行者123 更新时间:2023-11-29 03:00:49 26 4
gpt4 key购买 nike

我有一个 Action ,应该制作一些动画,在这些动画期间,我想推送另一个 View Controller ,但我想保持动画运行...我的想法是使用 performSelectorInBackground:。所以我运行动画然后调用

[self performSelectorInBackground:@selector(BGPushVC:) withObject:sender];

基本上它可以工作,但是有问题,因为 View Controller 推送开始,之后,应用程序由于一些愚蠢的错误而崩溃,但是当我使用经典的 [self BGPushVC:sender]; 调用该函数时;一切正常。你能解释一下为什么会出现这些错误吗?我该如何解决这个问题?非常感谢!

最佳答案

对于任何 UI 内容,您应该位于主线程中,而不是后台线程中。使用后台线程来保存任何密集型工作(例如图像处理)或异步任务(例如下载内容)。

关于ios - PerformSelectorInBackground 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321641/

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