gpt4 book ai didi

ios - 在函数调用后执行

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

我有一个函数调用和函数后面的一些编码语句。这些语句应该在函数执行完之后才调用,如何实现呢?目前,语句在函数完全执行之前执行。

例如

NSInteger integerRestValue=[self buttonRestNameTag];
buttonRestNames.titleLabel.text=[[arrayGuessList objectAtIndex:integerRestValue]valueForKey:@"Name"];

这里调用了 buttonRestNameTag 函数,在执行完成之前设置了 buttonRestNames 标题标签,这导致它崩溃。

如何解决?

最佳答案

您可能已经在函数 buttonRestNameTag 中初始化了另一个线程。检查那个东西。

或者尝试使用这个函数:

[self performSelectorOnMainThread:@selector(functionName) withObject:nil waitUntilDone:YES];

希望这对您有所帮助。

为 Kiron 编辑:

在类中创建一个变量并将返回值放入其中并访问该变量。

这是执行此操作的有用链接

iphone - performSelectorOnMainThread with return value

关于ios - 在函数调用后执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18182038/

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