gpt4 book ai didi

ios - 如何从 PFUser 缓存 PFFile

转载 作者:行者123 更新时间:2023-11-30 14:03:23 26 4
gpt4 key购买 nike

所以,我的 pfuser 上有几个用户,每个用户都有个人资料图片。每次用户进入我的应用源页面时,我的应用都会下载用户个人资料图片。

我在缓存查询时没有问题,但在缓存直接 pfuser 文件时遇到问题,如下面的代码:

let userPicture: AnyObject? = PFUser.currentUser()?["profilePicture"] as? PFFile

userPicture?.cachePolicy = PFCachePolicy.CacheThenNetwork

我收到以下警告:

Could not find an overload for 'cachePolicy' that accepts the supplied arguments

如何缓存 pffile?我必须将图像存储在 NSUserDeafaults 中吗?

最佳答案

PFFile 没有名为cachePolicy 的属性。

问题是你不必担心 PFFile 的缓存,因为 Parse 会通过检查文件 uuid/url 来为你做这件事。下载 PFFile 后,它将被缓存,并且 getData 将从缓存中获取,并且不会耗尽 API 请求。

在 NSUsersDefaults 中存储图像是一个非常糟糕的主意,应该劝阻。

关于ios - 如何从 PFUser 缓存 PFFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32706938/

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