Errore Objective-C “-[CFString Retain]: messaggio inviato all'istanza deallocata 0x4593540"

StackOverflow https://stackoverflow.com/questions/2588594

  •  24-09-2019
  •  | 
  •  

Domanda

Sto usando PhoneGap e attualmente ho un WebApp con PHP e JavaScript / HTML in esecuzione all'interno di un iFrame. Ha funzionato per un po 'ma ora si blocca con questo errore quando carico la pagina

-[CFString retain]: message sent to deallocated instance 0x4593540

qualche idea? Grazie

È stato utile?

Soluzione

Hai un problema di conteggio di mantenimento. Da un'altra risposta di overflow dello stack:

Innanzitutto, torna indietro e rileggi il Regole di gestione della memoria Solo per assicurarti di non perdere nulla di ovvio

Quindi, attiva NSZombieNabled (nelle impostazioni eseguibili, il pannello degli argomenti, aggiungi una variabile di ambiente NSZOMBieAbleabled su SÌ).

Doppio rilascio quando non dovrebbe accadere

Ecco un utile Pubblica su NsZombienabled

Altri suggerimenti

L'analizzatore statico potrebbe trovare il problema (menu Build >> Costruire e analizzare).

Inoltre, abilita "Stop su Objective-C Eccezioni"Nel menu di esecuzione (Attiva i punti di interruzione primo). Quindi eseguire l'app e si fermerà quando colpisce l'eccezione. Quindi è possibile utilizzare il debugger per trovare la riga in cui si è verificato l'errore.

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