2012-05-06 4 views
1

저는 이걸 가지고 얼마 동안 고민하고 있습니다 : ALAssetsLibrary에 의존하는 사진/비디오 앱은 어떻게 라이브러리를 디스크 라이브러리와 동기화 상태로 유지합니까? 특히, 일부 사진/비디오를 촬영/재구성/삭제할 수 있도록 백그라운드로 된 후 앱을 다시 포진시킬 때.사진 앱을 포지셔닝 할 때 ALAssetsLibrary를 업데이트하는 올바른 방법은 무엇입니까?

제 경우에는 내 앱이 포어라운드되어있을 때 복잡한 일입니다. 라이브러리의 자산 중 하나를 사용하여 드릴 다운을 깊이있게 할 수 있습니다. 당신은 알림을받을 때 당신은 ALAssetsLibraryChangedNotification에 등록해야

감사합니다,
더그

+0

당신이 대답을 받아 들일 수 있다고 생각 : 있다는 점 유의 하시길 바랍니다 ALAssetsLibraryChangedNotification에 대한 아이폰 OS 5.X에 버그가있다. –

답변

4

는 라이브러리가 실제로 변경된 것을, 라이브러리를 reenumerate. 앱이 다시 포 그라운드에있을 때이 알림을 받게됩니다. 상세하게는 애셋 그룹을 보상하고 현재 제시된 그룹의 Alassets을 애플리케이션에서 보상해야 함을 의미합니다. http://www.openradar.me/10484334

건배,

헨드릭

관련 문제