gpt4 book ai didi

ios - 如何在 PFImageView 中显示 PFFile 下载的进度

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

有谁知道如何为从(Parse.com)下载 PFFile 的 PFImageView 设置进度 View 栏?我找不到任何关于如何这样做的教程。 (我不想设置事件指示器,因为我正在加载图像并且我希望用户知道他/她将等待多长时间)。

谢谢!

最佳答案

PFImageView 方法非常有限,您可以只使用 loadInBackground ,有或没有完成 block 。在这些方法中,progressBlock 均不可用。

解决方法是不将 PFFile 分配给 PFImageView,而是使用使用 progressBlock 参数的方法加载它。

[myImageFile getDataInBackgroundWithBlock:^(NSData * result, NSError *error)
{
if (result != nil && error == nil)
{
[myImageView setImage:[UIImage imageWithData:result]];
}
else
{
// handle the error
}
}
progressBlock:^(int percentDone)
{
[progressView setProgress:(float)percentDone/100.0f];
}];

这不像 [myPFImageView loadInBackground] 那样简单,但我看不到任何其他获取进度指示器的方法。请注意,在这种情况下不再需要使用 PFImageView,一个简单的 UIImageView 就足够了。也许有一天 Parse 团队会在他们的 PFFile 方法中添加一个 progressBlock !

关于ios - 如何在 PFImageView 中显示 PFFile 下载的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21899225/

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