Ok, ecco l'affare, odio porre domande sul mio debug e sugli arresti anomali. Perché di solito li gestisco da solo, ma non riesco a risolverlo , anche dopo aver visualizzato già più domande .
Ok, ecco il problema, trovo che la mia app si accende e si spegne in modo casuale con questa traccia dello stack:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Dove ViewController
può variare, a volte il luogo in cui il mio codice va in crash, NON ha ViewController
alcuna rilevanza per quel particolare e non lo possiede o lo chiama.
Inoltre, per ottenere quella traccia della console, ho abilitato Zombies, altrimenti non avrei ricevuto alcuna stampa dalla console, avrei solo ottenuto:, objc_msgSend
che so significa che sto inviando un messaggio a qualcosa che viene rilasciato. Ma non riesco a trovare dove sia ... sono davvero bloccato! Di solito eseguo sempre il debug dei miei arresti anomali, quindi sono davvero bloccato su questo.
Ancora una volta, questo si blocca in luoghi diversi in momenti diversi, a intermittenza. E il luogo in cui si blocca non ha quasi alcuna rilevanza per il file ViewController
. E lo trovo molto confuso.
Hai bisogno del mio codice? Ho molti file e poiché si blocca in luoghi diversi, distribuire il mio codice sarà un disastro!
Ho provato ad aggiungere punti di interruzione simbolici senza fortuna e Zombies non è disponibile nell'applicazione Instruments per iOS. Non riesco a eseguire la mia app sul simulatore in quanto dispone di framework di architettura non supportati.
Grazie a tutti...