gpt4 book ai didi

iphone - 如何延迟 xcode 中的事件?

转载 作者:可可西里 更新时间:2023-11-01 04:21:32 26 4
gpt4 key购买 nike

我很惊讶我找不到这个答案,但出于某种原因找不到 Xcode 的答案。

在我的应用程序中,我有一个 IBAction buttonPressed,它将硬币添加到我的“硬币”变量并将其显示在 UILabel 中。我想这样做,当用户按下按钮时,它不会添加硬币或在 UILabel 中显示它大约 30 秒。有没有简单的方法可以做到这一点?我很新,所以请尽可能简单地解释一下。谢谢:)

最佳答案

非常简单,只需要使用 performSelector:withObject:afterDelay: 即可。你可以像这样把它放在你的 IBAction 代码中:

-(IBAction)buttonPressed:(UIButton *) sender {
[self performSelector:@selector(addCoins) withObject:nil afterDelay:30];
}

-(void)addCoins {
//put whatever code you want to happen after the 30 seconds
}

关于iphone - 如何延迟 xcode 中的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436315/

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