Я получаю странное поведение панели навигации, например, когда я нажимаю кнопку "назад", отображается экран предыдущего экрана, однако элементы панели навигации меняются.Поэтому у меня остался экран A, но с кнопками навигационной панели для экрана B.
Может ли это быть из-за утечек памяти?Я все еще замечаю в своем приложении:
Такое поведение, кажется, происходит:
- немедленно, если я запускаю предупреждение памяти через меню симулятора, или
- на устройстве после того, как оно было включено некоторое время [без уничтожения, а затем перезапущено как приложение].
У меня есть некоторые утечки памяти, япытается очистить (т. е. Profiler выделяет элементы в разделе «пропущенные блоки»)
Есть ли какие-либо советы по поиску неисправности, которая является основной причиной того, почему нажатие кнопки «Назад» может привести к странному состоянию?например, экран в предыдущем родительском представлении, но элементы навигационной панели не меняются ...
ОБНОВЛЕНИЕ - Я наконец-то удалил утечки памяти в своем приложении, однако я отмечаю, что проблема с навигационной панелью все еще остается.Полагаю, это не подтверждает, что ответ на мой вопрос в целом НЕТ, но в моем конкретном случае это не было утечкой памяти ...