gpt4 book ai didi

objective-c - 如果页面加载速度太快以致无法首先显示,我如何确定我的 UIActivityIndi​​catorView 是否正常工作?

转载 作者:行者123 更新时间:2023-11-28 19:13:06 25 4
gpt4 key购买 nike

我设置了一个委托(delegate)方法,它在 UIWebView 开始加载时开始为 UIActivityIndi​​catorView 设置动画,并在 UIWebView 停止加载时停止设置动画. NSLogging 显示正在调用两个委托(delegate)方法(即 webViewDidStartLoadingwebViewDidFinishLoading)。

- (void)webViewDidStartLoad:(UIWebView *)webView{
//start animating
[self.indicator startAnimating];
}

-(void)webViewDidFinishLoad:(UIWebView *)webView{
//finish animating
[self.indicator stopAnimating];
}

问题是页面在 UIActivityIndi​​catorView 出现之前完成加载。这意味着要么 a) 一切正常,我的连接速度足够快,UIActivityIndi​​catorView 不需要显示,要么 b) 并非一切正常。

但是我如何判断它是 a) 还是 b)?有没有办法人为地减慢我的连接速度?

最佳答案

通过慢速代理传输流量,这样您就有时间查看指示器是否显示。

一种方法是安装 Charles Proxy ,它具有节流功能。 (对于其他 http 网络调试也非常方便)。

Windows 上的等效工具是 Fiddler .

关于objective-c - 如果页面加载速度太快以致无法首先显示,我如何确定我的 UIActivityIndi​​catorView 是否正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941709/

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