2012-05-05 9 views
6

Ho un app che funziona bene su iPhone 4, iPod Touch 2 ° generazione, iPhone 3G, ma che si blocca su iPod touch 4th Gen sistematicamente dopo gli avvertimenti 2 o 3 di memoria. L'ho provato in Strumenti e mi dice che l'app usa 2 MB quando viene inviato l'avviso di memoria. Questa sembra essere una piccola quantità di memoria.Does Instruments mostra la memoria utilizzata da UIWebView?

Sospetto di un problema relativo a UIWebView e mi aggiro se gli strumenti mostrano effettivamente la quantità di memoria utilizzata da UIWebView. 2 MB non è sufficiente per generare avvisi di memoria nelle app precedenti su cui ho lavorato.

Non è una perdita in UIWebView perché ho il crash a volte la prima volta che mostro un UIWebView.

risposta

2

Prova questo:

  1. Selezionare "Alberi di chiamata" appena sopra la lista (di default è "Statistiche")
  2. Check "Inverti chiamata Tree" + "Nascondi Sistema Bibliotecario di" + "Mostra obj-C solo "

Ora è possibile sfogliare le chiamate che sono ancora in memoria in ordine crescente. Non sono oggetti, ma dovresti essere in grado di vedere il tuo selettore che chiama lì UIWebView. Se non lo si crea programmaticamente invece di IB, verrà visualizzato di sicuro.

cercano anche di controllare le perdite prima e utilizzare ARC se potete.

Problemi correlati