私のアプリでは、画像がパースに保存されています。その後、PFFiles の配列に取得されますが、このメソッドを使用して個別に UIImages に変換する必要があり、時間がかかります。
PFFile *picture = [pictureArray objectAtIndex:indexPath.row];
[picture getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
myimage = [UIImage imageWithData:data];
}];
したがって、画像を解析して保存し、取得する必要があります。これらの画像をすべて個別に変換するのではなく、すべてを一度に変換したいのです。現在表示されているオプションは次のとおりです。
PFFiles
上記のコードをループしてすべてを変換するループを作成し、UIImages
それらをアクセス可能な配列に追加します。を変換または使用するためのより良い方法を見つけて
PFFiles
ください。アップロード
NSData
または解析する何か他のものを変換する必要はありませんPFFiles
.
私の問題に対するアドバイスや解決策を教えてくれる人はいますか? でかなり大量の画像を表示しているUICollectionView
ので、それらを個別にロードするのではなく、何らかの方法で一度にすべてロードしたいので、配列内の画像を準備して、次のように呼び出すことができます。
cell.myimage.image = [pictureArray objectAtIndex:indexPath.row];
PFFIles
変換などを待つ代わりに、すべての画像が読み込まれます。