Ok, aqui está o negócio, eu odeio fazer perguntas sobre minha depuração e travamentos. Porque normalmente eu mesmo cuido delas, mas simplesmente não consigo resolver isso, mesmo depois de já ter visto várias perguntas .
Ok, então aqui está o problema, acho meu aplicativo ligado e desligado aleatoriamente travando com este rastreamento de pilha:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Onde ViewController
pode variar, às vezes o lugar onde meu código falha, NÃO tem relevância para aquele particular ViewController
e não possui ou chama isso.
Além disso, para obter o rastreamento do console, habilitei o Zombies, caso contrário, não obteria nenhuma impressão do console, apenas obteria:, o objc_msgSend
que eu sei que significa que estou enviando uma mensagem de algo que foi lançado. Mas não consigo descobrir onde é ... estou mesmo preso! Normalmente eu sempre depuro minhas falhas, então estou realmente preso nisso.
Novamente, isso trava em lugares diferentes em momentos diferentes, ligado e desligado. E o local em que ele cai quase não tem relevância para o ViewController
. E acho isso muito confuso.
Você precisa de algum do meu código? Eu tenho muitos arquivos e como ele está travando em lugares diferentes, distribuir meu código será uma bagunça!
Tentei adicionar breakpoints simbólicos sem sorte, e Zombies não está disponível no aplicativo Instruments para iOS. Não consigo executar meu aplicativo no simulador, pois ele possui estruturas de arquitetura incompatíveis.
Obrigado a todos ...