gpt4 book ai didi

ios - 如何让 UIAlertView 自动消失?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:16:38 27 4
gpt4 key购买 nike

我想让它在您按下按钮时弹出一两秒钟的警报,然后自行消失。有什么办法吗?

最佳答案

接受的答案似乎有点危险。来自文档(强调我的)

A selector that identifies the method to invoke. The method should not have a significant return value and should take a single argument of type id, or no arguments.

这个选择器有两个参数,参数是原始类型而不是 id。所以这似乎是巧合......

一种更安全的方式,我认为当您以正常方式调用该方法但仅使用 gcd 进行调度时读起来更好:

__weak __typeof(alertView) weakAlertView = alertView;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[weakAlertView dismissWithClickedButtonIndex:0 animated:YES];
});

关于ios - 如何让 UIAlertView 自动消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595488/

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