フォトライブラリから全画像を取得して表示をおこないたいのですが、取得はできたものの表示ができません。
swift
1var photoAssets = [PHAsset]() 2 3//フォトライブラリーから画像をすべて取得 4 private func getAllPhotosInfo() { 5 photoAssets = [] 6 7 // 画像をすべて取得 8 let assets: PHFetchResult = PHAsset.fetchAssets(with: .image, options: nil) 9 assets.enumerateObjects { (asset, index, stop) -> Void in 10 self.photoAssets.append(asset as PHAsset) 11 } 12 // 取得リストを表示 13 print(photoAssets) 14 }
取得したデータはphotoAssets
に代入されています。
表示部分はrequestImageData
を使い画像を表示したいのですが、requestImageData
の第二引数と第三引数の指定方法がわかりません。
swift
1let manager: PHImageManager = PHImageManager() 2 manager.requestImageData(for: photoAssets[indexPath.row], options: <#T##PHImageRequestOptions?#>, resultHandler: <#T##(Data?, String?, UIImage.Orientation, [AnyHashable : Any]?) -> Void#>)
わかる方教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。