Sto lavorando su un'app, in cui visualizzo i dati immessi dall'utente in un file PDF. Il file PDF viene anche creato dinamicamente.Arresto anomalo dell'app: "DiskImageCache: impossibile risolvere il percorso assoluto della directory precedente".
Tutto questo va bene.
Ho implementato il framework QuickLook per visualizzare il file pdf. Quando chiamo il framework QL, l'ID del file PDF viene visualizzato abbastanza bene, ma quando torno alla schermata di chiamata, la mia app si arresta in modo anomalo senza alcun registro di crash o avvisi di memoria.
sto chiamando QL con codice qui sotto:
[[self navigationController] presentModalViewController:qlPreviewer animated:YES];
registri creati sono
DiskImageCache: Could not resolve the absolute path of the old directory.
[Switching to process 3070 thread 0x17603]
[Switching to process 3070 thread 0x15503]
Questo è molto interessante ..... Quando eseguo lo stesso programma in Strumenti per verificare la presenza di perdite e gestione della memoria, posso trovare solo perdite quando si scorre il documento PDF e tutte le pagine sono visualizzate. Tuttavia, è interessante notare che non è stato rilevato un arresto anomalo dell'app. Inoltre, ho provato con ZombieEnabled = YES
e senza di esso, ma senza crash di app con strumenti.
Sono abbastanza all'oscuro su come interpretarlo e ho provato diverse cose per risolvere questo problema. Inoltre, ho provato UIWebView ma il risultato è lo stesso.
Stavo ancora cercando qualcosa per verificare il problema e ho trovato qualcosa di interessante. Quando eseguo il codice direttamente da X-Code - ottengo l'arresto anomalo come spiegato sopra.
In altro caso, se eseguo l'applicazione cliccando sul app nel sim ... nessun crash
devo ancora controllare questo sul dispositivo. Qualcuno può confermare l'arresto anomalo del dispositivo?
Inoltre, Google non ha una risposta a questa domanda.
Grazie in anticipo per le vostre risposte. Qualcuno può far luce su questo?
Hai mai trovato una soluzione per questo? Mi è appena successo e non mi piace semplicemente ignorare una pausa. – GoldenJoe
Nops. Sto ancora cercando risposte. Fammi sapere se ne trovi uno. – Kunjal
Ho iniziato ad avere problemi con iOS 8 ora –