- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Facebook 图表将用户图像加载到 iOS 应用程序。然后将图像放置在 UIView 中以呈现它。
如果互联网连接不可用,并且互联网可以从 Facebook 获取图像,我想展示相同的图片。
如何保存图片:
我以后如何取回它?
最佳答案
您正在谈论图像缓存 - 请记住,您不能在下载图像时无限地存储图像(您的应用程序最终可能会占用太多磁盘空间)。您需要定义一些标准来清除所有这些数据——未使用或可能过时的数据——这取决于您。有很多方法可以解决缓存问题,只需 Google 一下,我相信您会找到一些有用的东西。
至于存储图像 - 您要做的是获取 UIImage 的数据(通过使用 UIImageJpegRepresentation
或 UIImagePNGRepresentation
等函数)。这些函数将返回一个 NSData 实例,该实例可以存储在 NSUserDefaults 中(不是图像缓存的地方)或缓存目录中的文件中(更好,并且不会给 Apple 一个很好的理由拒绝您的应用程序不良存储实践).
此外,不要不小心尝试在 FBProfilePictureView 实例上调用这些函数 - 这只是 Facebook 创建的用于显示个人资料图片的类(它实际上是一个 UIView,具有个人资料图像的 UIImageView subview 。在这个 UIImageView 中,您可以获得 UIImage 本身)。 How can I convert FBProfilePictureView to an UIImage?
祝你好运
关于ios - 如何将 FBProfilePictureView 保存在 NSUserDefaults\Core Data 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14607265/
刚开始学习Facebook IOS SDK,遇到一个问题。我想加载用户配置文件 View 但失败了。这是我的代码。 -(void)loginViewFetchedUserInfo:(FBLoginVi
我遇到了同样的问题,我看到有些人 FBProfilePictureView 没有显示照片。我已经看过 this question我已经添加了 [FBProfilePictureView class];
我正在为 3.1 iOS SDK 编写 scrumptios facebook 开发人员教程。我已经设法显示我在 Facebook 上的个人资料名称,但是 FBProfilePictureView 不
用fb登录时,下面的UIView显示用户头像 @IBOutlet var profilePictureView : FBProfilePictureView 我如何获取图像以便我可以在其他地方使用它/
我有一个 UITableView,它包含一个 FBProfilePictureView 和一个 UILable, 我的问题是,当用户滚动图片时,图片会自行重建,并且需要时间来显示图片本身,我想知道如何
我有一个获取用户 profilePicture、lblUsername 和 lblEmail 的 Facebook 登录名。我知道 FBProfilePictureView 是一个包含 UIImage
FBProfilePictureView 一切正常,但我需要从 FBProfilePictureView 获取该图片并将其转换为 UIImage。 我应该怎么做? 我试过用这个: UIGraphics
我有一个应用程序,可以在 UITableView 中显示来自用户新闻提要的帖子。我使用 FBProfilePictureView 来显示发帖人的个人资料图片。除了滚动时,它适用于下拉和显示个人资料图片
我创建了一个 UIView在 View Controller 的主视图中使用 Storyboard 编辑器并将其类更改为 FBProfilePictureView . 我创建了一个 socket :
我正在开发一款 iOS 游戏,它使用 Facebook 登录和 FBProfilePictureView 在用户登录时将其个人资料照片添加到游戏中。当他们未登录时,而是显示默认的 Facebook 个
我的 View Controller 中有以下代码 if (FBSession.activeSession.isOpen) { [[FBRequest requestForMe] startW
所以我正在我目前正在开发的 iOS 应用程序中实现 Facebook 登录按钮,我试图保存使用此行访问的用户的个人资料图片; self.profilePicture.profileID = user.
我正在使用 Facebook 图表将用户图像加载到 iOS 应用程序。然后将图像放置在 UIView 中以呈现它。 如果互联网连接不可用,并且互联网可以从 Facebook 获取图像,我想展示相同的图
我是一名优秀的程序员,十分优秀!