После запуска моего приложения в iOS 8 (XCode 6.0.1, iPhone 6) кнопка "Назад" не скрывается.
Мой код:
- (void)removeCategoriesButton
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
[_navigationController.topViewController.navigationItem setHidesBackButton:YES];
[_navigationController.topViewController.navigationItem setLeftBarButtonItem:nil];
} else {
UIViewController *controller = _app.window.rootViewController;
if ([controller isKindOfClass:[UINavigationController class]]) {
UINavigationController *nav = (UINavigationController *)controller;
[nav.topViewController.navigationItem setHidesBackButton:YES];
[nav.topViewController.navigationItem setLeftBarButtonItem:nil];
}
}
}
Но кнопка "Назад" не скрывает (см. снимок экрана):
UPD:
Я запускаю приложение в других симуляторах, и я вижу эту "ошибку" только на iOS 8.