Это была проблема с питанием процессора телефона, см. Комментарий и ответ ниже:
Если вы используете слишком много методов для viewDidLoad в старом телефоне, он не будет полностью загружать панель навигации и, следовательно, кнопку Назад.,Это был большой метод на 3GS без Wi-Fi.Назад никогда не загружается.