SVProgressHUD 无法显示状态
SVProgressHUD Can't show the status
当我使用[SVProgressHUD show]
时,延迟2秒,然后使用[SVProgressHUD dismiss]
,HUD消失。
但是当我使用 [SVProgressHUD showErrorWithStatus:@"test"]
时,hud 无法显示。
有人可以留下我吗?
- (void)viewDidLoad {
[super viewDidLoad];
[SVProgressHUD show];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[SVProgressHUD dismiss];
[SVProgressHUD showErrorWithStatus:@"test"];
});
}
SVProgressHUD.showInfoWithStatus
会在一段时间后隐藏该消息。所以可能第二个 HUD 不会显示,因为它仍然删除了第一个。 [SVProgressHUD show];
如果你想更新,请不要调用 dismiss [SVProgressHUD dismiss];
删除行:
[SVProgressHUD dismiss];
仅使用:
[SVProgressHUD showErrorWithStatus:@"test"];
我认为这对你有帮助。
当我使用[SVProgressHUD show]
时,延迟2秒,然后使用[SVProgressHUD dismiss]
,HUD消失。
但是当我使用 [SVProgressHUD showErrorWithStatus:@"test"]
时,hud 无法显示。
有人可以留下我吗?
- (void)viewDidLoad {
[super viewDidLoad];
[SVProgressHUD show];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.f * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[SVProgressHUD dismiss];
[SVProgressHUD showErrorWithStatus:@"test"];
});
}
SVProgressHUD.showInfoWithStatus
会在一段时间后隐藏该消息。所以可能第二个 HUD 不会显示,因为它仍然删除了第一个。 [SVProgressHUD show];
如果你想更新,请不要调用 dismiss [SVProgressHUD dismiss];
删除行:
[SVProgressHUD dismiss];
仅使用:
[SVProgressHUD showErrorWithStatus:@"test"];
我认为这对你有帮助。