1

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

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

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

Спасибо

  • Error: User Rate Limit Exceeded

    от Szwedo
  • [[self navigationController] popToRootViewControllerAnimated: NO]; ? Это не навигационный контроллер, хотя ... Это всего лишь контроллер вида

    от Szwedo
  • как вы переходите к этим другим представлениям?

    от CodaFi
  • тогда отклоните модальный контроллер представления.

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

    от Szwedo
  • -popToRootViewControllerAnimated: ?

    от CodaFi
  • 3

    Хорошо

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

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

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

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

    [self popToRootViewControllerAnimated:YES];
    

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

    [self presentModalViewController:exampleController animated:YES];
    

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

    [self dismissModalViewControllerAnimated:YES];
    

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