Чтобы показать вам мою проблему, я создал новое приложение Master-Detail-Application в Xcode 10.1 и с целью развертывания iOS 12.1 (я тоже пробовал другие версии iOS)
Я хочу изменить текст "Кнопка «Назад» в верхнем левом углу в подробном представлении, которое по умолчанию является «Основным».
Я получил следующий код, который я написал в методе -(void)viewDidLoad
в DetailViewController.m.
self.navigationItem.leftBarButtonItem.title = NSLocalizedString(@"Menu", @"Menu");
[self.navigationItem setLeftBarButtonItem:self.navigationItem.leftBarButton animated:YES];
Когда я знаю, запустим приложение, кнопка будет такой, какой она должна быть, но как только я нажму ее, она снова изменится на «Мастер» и останется такой.
Я пытался поместить этот код везде, где вы можете себе представить, но ничего не получалось.Я попробовал несколько других методов, которые я нашел в Интернете, и ничего больше не помогло мне.
РЕДАКТИРОВАТЬ:
Я только что узнал, это влияет только на iPad, когда я тестирую его на iPhone, кнопка отображается правильно.