Problema (apenas XCode 7 + iOS 9 + iPhone 4s / iPhone5): “malloc: *** mach_vm_map (size = 1048576) falhou (código de erro = 3)”

Sei que o problema está relacionado às alocações de memória, mas o consigo apenas no iOS 9, XCode 7. No XCode 6.4, iOS 8.4, ele funciona perfeitamente, sem nenhum problema. No iOS 9, XCode 7, ele trava com muita frequência, causando esse erro.

malloc: *** mach_vm_map(size=1048576) failed (error code=3) *** error: can't allocate region securely *** set a breakpoint in malloc_error_break to debug

Alguma sugestão? Estou trabalhando em problemas de memória, mas me pergunto se houve muitos problemas de memória. Por que funcionou no iOS 8.4 e não no iOS 9?

Além disso, recebo toda a minha interface do usuário apagada! Como a barra de navegação não tem título, a barra de guias personalizada (RDVTabBar) não está visível; no entanto, existe outro controlador de exibição (ele responde aos eventos de toque, você pode tocar nessa área e o botão posicionado nessa área atua!).

P.S. Eu nunca recebo aviso de memória, nemapplicationWillTerminate: método está sendo chamado!

Atualização: Eu descobri que esse problema ocorre apenas no iPhone 5 e 4s! (Dispositivos sem 64 bits!)

Atualização 2: Quando a falha ocorre, tento imprimir um dos objetos e, novamente, recebo o mesmo erro no modo de depuração:malloc: *** mach_vm_map(size=1048576) failed (error code=3) *** error: can't allocate region securely *** set a breakpoint in malloc_error_break to debug.

------------------ Atualização ------------------

Bem, encontrei algo aqui: inspecionei meu aplicativo na Instruments e detectou que ele ocupa cerca de 200 MB de memória no iOS 8.4 e, surpreendentemente, o iOS 9. * ocupa 1,5 GB de memória !!! Isso é algo que eu não entendo! Um aplicativo ocupa 200 MB de memória no iOS 8.4 e o mesmo aplicativo ocupa mais de 1.5 GB de memória no iOS 9! Não é compreensível! Qualquer ideia?

questionAnswers(4)

yourAnswerToTheQuestion