인프런 커뮤니티 질문&답변
질문있습니다.
작성
·
280
답변 1
0
iOS Developer - 이정
지식공유자
안녕하세요
우선 강의에 나오는 상태로는 선택한 이미지를 계속 추가가 안됩니다.
PHFetchResult는 데이터를 계속 추가하는 기능이 없기 때문입니다.
이를 위해 PHAsset을 array형태로 아래처럼 선언해서 콜렉션뷰의 갯수나 셀에 표시할 때 사용해야 합니다.
var assetArray = [PHAsset]()
asset데이터를 가져오는 부분은 아래처럼 asset데이터를 가져온걸 array에 담는식으로 변경이 필요합니다.
let loadedAssets = PHAsset.fetchAssets(withLocalIdentifiers: identifiers, options: nil)
loadedAssets.enumerateObjects { asset, index, stop in
self.assetArray.append(asset)
}
천천히 해보시면 어렵지 않게 변경 가능하실 겁니다.





