In risposta alle modifiche apportate da Apple alle linee guida per lo storage dei dati iOS Recentemente ho riconfigurato un'app per iPad per archiviare i suoi documenti (50 MB +) nella cartella librerie/cache.Quando iPad cancella la libreria/le cache?
Durante il test nel simulatore iOS non ho riscontrato alcun problema con questa cache durante la simulazione di un aggiornamento (in seguito a suggestion di Brad Larsson). Ho anche provato a cancellare tutti i contenuti della cartella library/caches per assicurarmi che la mia app potesse recuperare.
Tuttavia, quando ho rilasciato l'aggiornamento dell'app, ho scoperto che i miei utenti si lamentavano di problemi riconducibili all'iPad che eliminava parzialmente questa cache. Sembrava che la struttura delle sottocartelle fosse rimasta almeno parzialmente intatta, ma i contenuti delle sottocartelle erano stati cancellati.
Ho ridisegnato l'app per gestire questa situazione durante un aggiornamento, ma sono preoccupato per ciò che accadrà quando l'iPad decide di cancellare la libreria/le cache.
Qualcuno ha qualche esperienza o conoscenza del tempo in cui l'iPad proverà ad eliminare gli elementi in questa cache?
Grazie
Grazie, soprattutto per il collegamento. Sono molto dubbioso sull'affermazione che la libreria/le cache dovrebbero persistere tra gli aggiornamenti. Non sembra funzionare così per me. –
Nessun problema. E sì - è un casino ... Forse è stato risolto un po 'di tempo :) :) – dom
Buona domanda e una buona risposta, ho avuto esattamente lo stesso problema. In qualche modo il sistema elimina in modo selettivo i file dalle cache. Non cancella anche tutti i file, ma non so come sia implementato sembra cancellare in modo intelligente i file che sono meno probabili da usare. Ora sto considerando di spostare i file dalla directory/caches e invece li memorizzo nella directory/documents. –