现需功能:选择的本地相册照片上传,如果上传过程中中断。下次开启程序可以继续上传任务。
遇到问题:选择的本地照片数据PHAsset不遵守NSCoding协议,无法归档。寻求本地保存的方案。或者此功能更好的解决方案。
感谢!
PHP中文网2017-04-18 09:19:03
직접 저장할 수 없다면 마크를 찾아 녹음해 보세요. 다음에는 이 마크를 사용하여 필터링하고 원본 개체를 가져오세요.
그래서 문서를 찾아보니 다음과 같은 내용이 있었습니다.
(PHFetchResult<PHAsset > )fetchAssetsWithLocalIdentifiers:(NSArray<NSString > )식별자 옵션:(nullable PHFetchOptions *)options;
식별자는 PHAsset의 localIdentifier를 전달합니다:
@property(비원자, 복사, 읽기 전용) NSString *localIdentifier;
localIdentifier를 저장하고 다음에 열 때 이를 필터링하는 데 사용합니다
ringa_lee2017-04-18 09:19:03
이미지가 삭제되는 것을 방지하려면 이미지를 앱의 파일 디렉터리로 이동하는 것이 가장 좋습니다. 업로드 후 제거하시면 됩니다.