Я знаю, что проблема связана с распределением памяти, но я получаю ее только в iOS 9, XCode 7. В XCode 6.4, iOS 8.4, он работает просто отлично, без каких-либо проблем. В iOS 9, XCode 7, он просто очень часто сбой приводит к этой ошибке.
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
Любые предложения? Я работаю над проблемами памяти, но мне интересно, было ли слишком много проблем с памятью, тогда почему это работало в iOS 8.4, а не в iOS 9?
Кроме того, я получаю весь мой пользовательский интерфейс! Подобно тому, как на панели навигации нет заголовка, пользовательская вкладка (RDVTabBar) не отображается, однако есть другой контроллер просмотра (он реагирует на события касания, вы можете нажать эту область, и кнопка, расположенная в этой области, действует!).
P.S. Я никогда не получаю предупреждение о памяти, ни метод applicationWillTerminate:
не вызывается!
Обновление: я обнаружил, что эта проблема возникает только в iPhone 5 и 4s! (Не-64-битные устройства!)
Обновление 2: Когда происходит сбой, я пытаюсь напечатать один из объектов и распечатать его, я снова получаю ту же ошибку в режиме отладки:
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
.
------------------ Обновление ------------------
Ну, я нашел что-то здесь: я проверил свое приложение в "Инструменты" и обнаружил, что он занимает около 200 мб памяти в iOS 8.4, и, на удивление, iOS 9. * занимает 1,5 ГБ памяти!!! Этого я не понимаю! Одно приложение занимает 200 мб памяти в iOS 8.4, и одно и то же приложение занимает более 1,5 ГБ памяти на iOS 9! Не совсем понятно! Любая идея?