UIImageWriteToSavedPhotosAlbum()
을 사용하여 사진 라이브러리에 사진을 몇 장 쓰고 동시에 enumerateAssetsUsingBlock:
및 친구를 사용하여이 자산 그룹 (ALAssetsGroupSavedPhotos
)의 내용을 표시합니다. 때로는 그룹을 열거하여 반환 된 자산이 일종의 '유효하지 않음'이되어 자산이 여전히 메모리에 있지만 defaultRepresentation
호출이 nil
을 반환합니다.카메라 롤이 변경된 후 ALAsset이 잘못 되었습니까?
사진 라이브러리가 UIImageWriteToSavedPhotosAlbum()
호출에 의해 수정 된 후에 이런 현상이 발생했다고 생각했습니다. 이것이 문서화 된 행동입니까? 어떻게 방지 할 수 있습니까? 자산을 다시로드하는 것은 가능한 옵션이 아닙니다. 사용자가 이미 자산을 다루는 UI의 어느 곳에서 더 깊숙이있을 수 있기 때문입니다.
불행하게도이 솔루션은 아이폰 OS 9 좋지 않다. – SpaceDog