gpt4 book ai didi

ios - 调用 Objective-C 方法

转载 作者:行者123 更新时间:2023-11-28 19:09:23 24 4
gpt4 key购买 nike

我将如何调用此方法,- (void)displayView:(UIView *)view arg:(UILabel *)label {
延迟 0.5 秒后?

我已经尝试过 [self performSelector:@selector(displayView:) withObject:view afterDelay:.5]; 但它只将 view 作为参数传递。

如何将两个参数传递给延迟 0.5 秒的方法?

最佳答案

使用延迟 block 调用:

主线程:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.5 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self displayView:view arg:label];
});

后台线程:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.5 * NSEC_PER_SEC), dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self displayView:view arg:label];
});

关于ios - 调用 Objective-C 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174241/

24 4 0
文章推荐: ios - 具有 5-6 个段的 UISegmentedControl
文章推荐: javascript - 2个canvasjs图表在一页的问题,
文章推荐: python - django rest framework - 将相关对象字段序列化为平面 json dict
文章推荐: html - 导致
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com