Вопрос по xcode, ios – Как «перезапустить» приложение ios

1

Итак, у меня есть приложение, в котором пользователь проходит через 3 контроллера просмотра и затем отправляет изображение в Facebook. После того, как они отправят его в Facebook, я хочу, чтобы они могли снова начать процесс, как если бы они перезапустили приложение.

Как я мог это сделать?

Спасибо

-popToRootViewControllerAnimated: ? CodaFi
[[self navigationController] popToRootViewControllerAnimated: NO]; ? Это не навигационный контроллер, хотя ... Это всего лишь контроллер вида Szwedo
тогда отклоните модальный контроллер представления. CodaFi
FacebookUpload * newView = [[FacebookUpload alloc] initWithNibName: @ & quot; FacebookUpload & quot; расслоение: ноль]; newView.modalTransitionStyle = UIModalTransitionStyleFlipHorizont; [self presentModalViewController: newView animated: YES]; Просто загружаем контроллеры вида? Я хочу, чтобы приложение перезапустило и очистило все данные в основном Szwedo
как вы переходите к этим другим представлениям? CodaFi

Ваш Ответ

1   ответ
3

поскольку вы еще не поняли свои шаблоны навигации, я покажу два типа переходов и их противоположности:

Push-Pop: Создается путем добавления нового UIViewController в стек навигации с помощью

[self.navigationController pushViewController:exampleController animated:YES];

Противодействует

[self popToRootViewControllerAnimated:YES];

Modal View: Создается путем представления нового UIViewController поверх текущего.

[self presentModalViewController:exampleController animated:YES];

Его нет в стеке навигации, поэтому возможность представления другого модального вида в первом модальном виде недоступна. Противодействует звонком

[self dismissModalViewControllerAnimated:YES];

изнутри самого модального представления.

Error: User Rate Limit Exceeded Szwedo

Похожие вопросы