私はここで本当に奇妙な問題を抱えていると思います。一部の 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()
ですか?