Я работаю над приложением iOS 8, которое требует аутентификации на бэкэнд. Я хотел бы сделать приложение таким образом, что, если приложение получает ошибку HTTP 403, пользователю предоставляется экран входа в систему. После того, как контроллер экрана входа в систему успешно выполнит аутентификацию пользователя, приложение должно вернуться к предыдущему экрану (независимо от того, на каком экране он был).Навигация к предыдущей сцене на iOS 8
В Xcode 6 я вижу, что предпочтительный способ навигации между сценами - через segues. Таким образом, я с помощью перетекает перемещаться назад с экрана входа в систему, с помощью этого кода:
[self performSegueWithIdentifier:@"UnwindToNewsfeed" sender:self];
Проблема, что это представляет, я бы установить перетекает всех сцен внутри приложения, так как любой из них может инициировать запрос аутентификации. Поэтому я хотел бы попросить рекомендуемый подход для реализации этого требования к навигации.
Я новичок в iOS8 и для программирования на iPhone в целом, так что может случиться так, что у меня нет понятий навигации на iOS 8 совершенно ясно, и я использую неправильный подход.
Благодарим вас за всесторонние ответы. Что еще не хватает в головоломке, как мне реализовать навигацию с каждого экрана в сторону экрана входа? Должен ли я создавать segues в IB со всех сцен в сценарий входа в систему, или есть более простой, программный способ создания такого поведения в сценах? –