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

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

阿神
阿神

闭关修行中......

membalas semua(3)
Ty80

Jika anda tidak boleh menyimpannya secara langsung, cuma cari tanda dan rekodkannya Gunakan tanda ini untuk menapis kali seterusnya dan dapatkan objek asal.
Jadi saya mencari dokumentasi dan kebetulan ada sesuatu seperti ini:

  • (PHFetchResult<PHAsset > )fetchAssetsWithLocalIdentifiers:(NSArray<NSString > )pilihan pengenal pasti PHFetch;(🎜>)pilihan PHFetch:(🎜>)pilihan pengenal pasti

pengecam lulus Pengecam setempat PHAsset:

@property (nonatomik, salinan, baca sahaja) NSString *localIdentifier;

Simpan Pengecam setempat dan gunakan ini untuk menapis kali seterusnya anda membukanya

左手右手慢动作

Untuk mengelakkan imej daripada dipadamkan, penyelesaian terbaik ialah mengalihkannya ke direktori fail apl. Hanya keluarkannya selepas memuat naik.

黄舟

Pemilik, saya juga mengalami masalah yang sama, sila beritahu saya bagaimana untuk menyelesaikannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!