Domanda

Domanda veloce: per quanto tempo è un URL ALAssetRepresentation (il suo 'url' proprietà) garantito per puntare alla stessa attività

Il documentazione descrive come 'persistente' ma questo significa persistente su una singola sincronizzazione, persistente fino a quando vengono aggiunte nuove foto, persistente fino vecchie foto vengono cancellati, o cosa? Se io costruisco un database che associa elementi di foto in Rullino / Fototeca ai dati nella mia applicazione utilizzando la loro ALAssetRepresentation di url, saranno queste associazioni continuano a lavorare per sempre, anche se le foto vengono spostati o rinominati?

È stato utile?

Soluzione

Dalle mie osservazioni, se si elimina foto / video dal rullino fotografico, dici 1.000.000,007 mila, assumendo l'attuale ultima id è 1.000.000,008 mila, l'elemento successivo sarà salvato Non riutilizzare l'identificativo, ma preferirei essere 1000000009. Tuttavia, se l'ultimo immagine viene cancellata (1.000.000,008 mila) si riutilizzerà quello.

In sostanza si raccoglie il maggior numero identificativo non utilizzato, ma se si Elimina elementi utilizzando meno di l'identificatore corrente più alta, non lo farà "fill-in" vecchi identificatori.

Questo è solo con le foto nel rullino fotografico. Non sono sicuro circa le altre ALAssetGroups.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top