2015-02-24 28 views
5

In realtà sto creando un'app per iOS e desidero memorizzare alcuni dettagli sulle immagini della Libreria foto in un database SQLite. Mi piacerebbe anche essere in grado di condividere questi dati tra i diversi dispositivi che l'utente ha (immagina qualcuno volesse riorganizzare le immagini sul suo iPhone e vuole recuperare lo stesso ordine nel suo iPad).Identificatore cross-device PHAsset (o ALAsset)

Ho cercato nella documentazione Apple, ma non ho trovato alcun identificatore PHAsset condiviso tra dispositivi. Ho anche provato a verificare se il PHImageFileURLKey, hashValue o localIdentifier del PHAsset dove condiviso, ma nessuno di loro lo sono.

Qualcuno ha già fatto qualcosa del genere?

risposta

4

Al momento non ce ne sono. PHAsset aveva un identificatore condiviso nel primo iOS 8 di Betas, ma è stato rimosso in seguito.

0

Sembra che, per tutti i PHAssets che sono stati sincronizzati con iTunes, il localIdentifier sia identico, anche su tutti i dispositivi. Mezzi: se importi immagini da un dispositivo e li sincronizzi su un altro dispositivo, l'identificatore local di PHAsset è identico.