gpt4 book ai didi

ios - 在选择器中编写方法?

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

这可能很疯狂,但我想知道我们是否可以在选择器中编写实际的方法。原因是,我的方法只有一个简单的 1-liner。

-(void)doThat {
loadedPhoto.alpha = 1.0;
}

-(IBAction)revealPickers:(id)sender {

loadedPhoto.alpha = 0.7;
[self performSelector:@selector(doThat) withObject:nil afterDelay:1.0];
}

所以我想知道是否有一个快捷方式(显然这行不通):

[self performSelector:@selector(^(void){loadedPhoto.alpha=1.0;}) withObject:nil afterDelay:1.0];

可能还是愚蠢?

最佳答案

扩展并纠正我的评论:

我的评论是错误的,我误读了你的代码,以为你在做[self PerformSelectorOnMainThread:etc:]

我的实际解决方案(快速谷歌搜索后 - 并不难找到):

// Delay execution of my block for 10 seconds.
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_current_queue(), ^(void){
loadedPhoto.alpha = 1.0;
});

希望对您有所帮助!

关于ios - 在选择器中编写方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15702369/

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