Che cosa significa se un file app esiste già su un iPad?

September 20

Che cosa significa se un file app esiste già su un iPad?


Quando un messaggio di iPad dice un file di applicazione esiste già significa che un'applicazione ha tentato di sovrascrivere un file in un caso in cui l'applicazione è stata detto di non sovrascrivere i file. Il file esiste già errore viene prodotto quando un programmatore specifica che un comando all'interno della app dovrebbe utilizzare la proprietà "noreplace", che impedisce l'applicazione di sovrascrivere qualsiasi file già esistente.

File App esiste già

Anche se non si può vedere come un utente, applicazioni iOS utilizzano un sistema di directory di file simile a quello usato sui computer. Le applicazioni vengono lanciati con un singolo pulsante icona, ma sono costituiti da più file. Le applicazioni che negozio di dischi le informazioni utente che i dati in un file separato sul iPad che è nascosto da parte degli utenti. Le informazioni sono memorizzate separatamente per evitare la creazione di errori nei file di applicazione principale: se le principali applicazioni sono state modificate per salvare le modifiche utente, qualsiasi potere o la scrittura di errore potrebbe corrompere l'applicazione invece di dati che viene salvato.

noreplace comando

Il comando noreplace viene utilizzato per creare un file se il file desiderato non esiste già. Se il file esiste già, il comando create o sovrascrivere file viene annullato. Il comando noreplace elimina la possibilità di accidentale sgombrare il file se esiste già. comandi "No sovrascrittura" vengono utilizzati come metodo di controllo degli errori. Se i file app sono mancanti, l'applicazione potrebbe non essere in grado di funzionare correttamente in modo l'applicazione creerà i file prima di dover accedere ad essi.

Motivi per l'uso

Un caso ipotetico di un comando noreplace potrebbe comportare un app e-mail. Quando un utente imposta un app e-mail, l'applicazione salva le impostazioni personalizzate, come la frequenza di sincronizzazione con il server per scaricare nuovi messaggi. L'applicazione memorizza le informazioni sulle impostazioni personalizzate in un altro file. L'applicazione può controllare il file delle impostazioni ogni volta che lancio: se il file di impostazioni è lì, il No Sostituire comando dice l'applicazione per andare avanti e utilizzare il file delle impostazioni. Tuttavia, se il file non esiste o è stato cancellato, il comando noreplace permetterà all'applicazione di creare un nuovo file con le impostazioni predefinite al suo posto.

Risolvere il problema

Si può essere in grado di continuare a utilizzare correttamente l'applicazione e ignorare il messaggio "File esiste già", se il messaggio non è seguito da un errore che rompe l'applicazione. Si può provare a reinstallare o aggiornare l'applicazione per ottenere il messaggio di andare via. Se l'aggiornamento di app non fa il messaggio di andare via, si può provare segnalato il problema allo sviluppatore app e attendere un aggiornamento che risolve il problema.