gpt4 book ai didi

iphone - 下载 HTML 文件时显示静态文本和运行点 (Loading... ...)

转载 作者:行者123 更新时间:2023-11-29 13:38:27 25 4
gpt4 key购买 nike

在我的应用程序中,我从服务器下载一个 HTML 文件并检查图像当前是否在网站上,并在找到图像时将状态设置为标签。一切都很好,但我喜欢在应用下载文件时向用户显示加载状态标签。它适用于静态文本,但如何在加载文本后显示运行点?我喜欢看:加载 > 加载。 > Loading.. > Loading... > Loading > 等等(我不需要确切的进度条)

代码:

- (void)viewDidLoad
{
[super viewDidLoad];
platzStatusLabel.text = @"Loading";
if (myConnection == nil) {
myData = [NSMutableData new];
NSString *urlString = [NSString stringWithFormat:@"http://www.myURL.com"];
myConnection =[NSURLConnection connectionWithRequest:
[NSURLRequest requestWithURL:
[NSURL URLWithString:urlString]]
delegate:self];
}

}



- (void)connectionDidFinishLoading:(NSURLConnection *)connection {

NSString *stringToLookup = [[NSString alloc]initWithData:myData encoding:NSASCIIStringEncoding];

if ([stringToLookup rangeOfString:@"image_green"].location != NSNotFound){
platzStatusLabel.text = @"Course is open.";
} else {
platzStatusLabel.text = @"Course is closed.";
}

[self initializeVariablesAgain];
}




- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {

[myData appendData:data];
}




- (void) initializeVariablesAgain {
myData = nil;
myConnection = nil;
}

最佳答案

为什么不在创建请求时启动 UIActivityIndi​​cator(这个循环突出显示的东西)并在 didFinishLoading 中停止它?或者启动和停止以相同方式遍历多个字符串的 NSTimer。最后,您可以在 didReceiveData 中遍历不同的字符串。干杯

关于iphone - 下载 HTML 文件时显示静态文本和运行点 (Loading... ...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9909628/

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