objective-c - iOS PHAsset对象如何本地保存
阿神
阿神 2017-04-18 09:17:03
0
3
490

现需功能:选择的本地相册照片上传,如果上传过程中中断。下次开启程序可以继续上传任务。
遇到问题:选择的本地照片数据PHAsset不遵守NSCoding协议,无法归档。寻求本地保存的方案。或者此功能更好的解决方案。
感谢!

阿神
阿神

闭关修行中......

모든 응답(3)
Ty80

직접 저장할 수 없다면 마크를 찾아 녹음해 보세요. 다음에는 이 마크를 사용하여 필터링하고 원본 개체를 가져오세요.
그래서 문서를 찾아보니 다음과 같은 내용이 있었습니다.

  • (PHFetchResult<PHAsset > )fetchAssetsWithLocalIdentifiers:(NSArray<NSString > )식별자 옵션:(nullable PHFetchOptions *)options;

식별자는 PHAsset의 localIdentifier를 전달합니다:
@property(비원자, 복사, 읽기 전용) NSString *localIdentifier;

localIdentifier를 저장하고 다음에 열 때 이를 필터링하는 데 사용합니다

左手右手慢动作

이미지가 삭제되는 것을 방지하려면 이미지를 앱의 파일 디렉터리로 이동하는 것이 가장 좋습니다. 업로드 후 제거하시면 됩니다.

黄舟

주인님, 저도 같은 문제를 겪었는데 해결 방법을 알려주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!