Domanda

C'è un motivo che i dati tirato dentro da un plist mostrerà nel simulatore, ma non sul mio dispositivo di test? Ha lavorato tutto il giorno a fare il lavoro e sono stato contento fino a quando ho provato sul dispositivo vero e proprio. Strano.

Grazie.

È stato utile?

Soluzione 3

Sembra ricreare il plist risolto il mio problema. Funziona in simulatore e dispositivo ora.

Altri suggerimenti

Non so se questa risposta sta per aiutare. Se il plist è memorizzato nelle risorse, il simulatore funzionerà correttamente. Sul dispositivo, il file plist sarà dato solo un permesso di lettura e di dati non può essere modificato in questo file. Un lavoro intorno sarà quello di salvare il file plist durante l'installazione nella cartella Documenti di applicazione in cui sarà dato il file i permessi di lettura e scrittura. Test case: Ho avuto un file plist usersettings per cambiare la vista di un utente da una vista tabella per scorrere vista. L'impostazione necessario essere fatto nell'applicazione. Questo funzionava bene sul simulatore ma dispositivo, non funzionava perché il valore predefinito non è stato in grado di essere modificato. Così ho copiato il file plist ai documenti ed è stato in grado di farlo con successo. codice per la copia di file sarà lo stesso, come si vede nell'esempio SQLite.

sai di avere questa fissa, ma ha voluto seguire da questa discussione è il top di Google ha colpito se siete alla ricerca su questo problema.

Controllare il nome del file plist. Sembra che il simulatore non è case sensitive, ma l'iPhone è. Per esempio, se si dispone di un file denominato "Foo.plist", ma fare riferimento a esso come "foo.plist" nel codice, che funziona bene nel simulatore, ma non riescono a caricare sul dispositivo.

Non c'è molto informazioni per andare avanti qui ... plists tipicamente funzionano bene. Avete fatto un Build-> Clean?

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