- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想我遇到了一个非常奇怪的问题。在我的一些 TableView 中,当我从 Parse 加载图像时,没有任何数据的单元格有时会显示其他图像。
我使用代码的方式是检查 Parse 上的文件是否存在,如果有图片,PFImageView
会在每个单元格的背景中加载图像。
但是,如果数据库中没有存储图像,PFImageView
应该使用作为占位符的本地镜像。但是,在我的 PFTableView
中,没有图像数据的单元格经常使用其他单元格的图像。有谁知道为什么?或者知道修复方法?
代码如下:
if business["businessImage"] as? PFFile != nil {
var file: PFFile = business["businessImage"] as PFFile
cell.businessPhoto.file = file
cell.businessPhoto.loadInBackground()
}
else {
cell.businessPhoto.image = UIImage(named: "placeholder user photo")
}
是因为我使用的是 loadInBackground()
而不是 loadInBackgroundWithBlock()
吗?
最佳答案
在不使用缓存的情况下,我发现的解决方法是首先将 cellForRowAtIndexPath
中的图像文件设置为占位符图像,然后如果在服务器上找到图像对象,则将单元格图像设置为新文件,然后在后台加载它。
代码如下:
myCell.profilePic.image = UIImage(named: "placeholder user image")
if let file: PFFile = object["profilePicture"] as? PFFile {
myCell.profilePic.file = file
myCell.profilePic.loadInBackground()
}
感谢大家的帮助!
关于ios - TableView Cell 中的 PFImageView 加载了错误的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28908227/
我正在创建一个带有默认图像的 PFImageView。然后我在后台加载图像,当图像从服务器下载完成时,它会立即显示并替换占位符/默认图像。问题是从默认图像到下载图像的过渡不是很愉快。有没有一种方法可以
我正在使用 Parse 作为我的应用程序的后端,个人资料照片似乎没有正确显示,如图所示: john_appleseed 的照片上有一条黑条。 这是我保存头像的代码: NSData *profileDa
我正在尝试使用 snapchat 克隆进行解析,一切都很顺利,但是当我必须为用户显示图像时,PFImageView 没有显示,我不知道,因为没有错误出现,只是没有 subview 。 有问题的部分:
我有一个使用 NIB 的自定义 PFTableViewCell。我所有的自定义标签都会显示,但我的 PFImageView 不会。我将所有内容更改为 UIImageView 只是为了确保我的 Pars
我在我的应用程序中经常使用 PFImageViews,因为我需要它的缓存能力……问题是,我的应用程序现在占用 108.9MB 的存储空间!有什么方法可以释放此存储空间吗? 最佳答案 因此,为了删除所有
我对内存利用率这件事很困惑。我的应用程序在加载不同数量的图像(从 Parse.com 检索)后崩溃。 为了使这个更简单,我的应用程序包括显示某些类别的图像,所以这就是我所拥有的:首先,您会看到一个“P
已经 1 周了,我仍然停留在 PFImageView 上。我重做了一切。从 UITableView 更改为 PFQueryTableView,然后尝试使用 UITableViewCell 显示图像,然
我似乎无法将我的 imageView 声明为 PFImageView。一直说 Use of undeclared type 'PFImageView' 在 Storyboard 中,我将类更改为 PF
我无法在我的 iOS 应用程序中显示我从 Parse 获取的图像。我决定使用 PFImageView。这是我目前所拥有的: 我声明了 PFImageView 图片: @IBOutlet var pic
我试过简单地将一个拖到我的 Storyboard 中,但在那里我只能找到 UIImageView。在我的 UIImageView 的 IBOutlet 中,我将它更改为 PFImageView,但我收
我现在遇到 Parse 的奇怪行为。我的应用程序在数周的开发中运行良好,并且自项目设置以来从未引发过“NSInternalInconsistencyException”。但是我刚刚在我的 Profil
我正在使用 Parse SDK 1.6.0。我使用 Storyboard并将 UIImageView 拖到自定义 UITableViewCell 中。当我将 UIImageView 连接到 swift
我正在尝试在 iOS10 中使用 PFImageView.loadInBackground() 。到目前为止,我的代码已经在 iOS9 等环境中运行了。 这就是我正在做的事情: 获取图像数据 将数据分
我有几个 PFImageView,用于显示从 Parse 下载的图像。但是,我希望能够在需要时加载一张本地镜像。由于某种原因,此代码不起作用。非常感谢任何帮助,谢谢! 在cellForRowAtInd
我想我遇到了一个非常奇怪的问题。在我的一些 TableView 中,当我从 Parse 加载图像时,没有任何数据的单元格有时会显示其他图像。 我使用代码的方式是检查 Parse 上的文件是否存在,如果
有谁知道如何为从(Parse.com)下载 PFFile 的 PFImageView 设置进度 View 栏?我找不到任何关于如何这样做的教程。 (我不想设置事件指示器,因为我正在加载图像并且我希望用
我尝试以下列方式设置 pfimage View Storyboard: 我拖动了一个 UIImageView,然后将其类标识更改为 PFImageView。 然后我将它拖到我的 .h 文件中创建一个
这里,当我运行我的项目时,我遇到了几个问题(语义),这些问题曾经成功运行过。这是一个从 Parse 的 Anywall 修改而来的项目。目前已在 PFImageView.h 和 PFLoginView
我有一个 profileviewcontroller,其中这些 ImageView 主要是为了获取个人资料图片。但是在我的 profileviewController.m 的开头,它声明“未知类型名称
我正在使用 iOS Parse,我想知道是否已缓存图像以决定某些动画。 有什么好主意吗?非常感谢! 最佳答案 PFImageView.file.dataAvailable 应该可以工作。 关于ios
我是一名优秀的程序员,十分优秀!