По клику на кнопку в приложении нужно перезапустить его. Это возможно?
Как перезапустить приложение из приложения?
Что бы перезапустить приложение его нужно некорректно завершить, такое в стор не пустят.
P.S. И после завершения запустить повторно не получиться.
В приложении реализую возможность выбора цветовой схема. Создал расширение UIColor и прописал свои цвета. В отдельной структуре создал переменные для различных элементов (цвет фона, цвет текста и т.д.). Пользователь выбирает схему и цвета в структуре перестраиваются под его выбор. Но проблема в том, что все это происходит не в реальном времени. Все изменения доступны только после перезагрузки приложения.
Ну а зачем в этом кейсе перегружать приложение? Просто перегрузите view для всех открытых контроллерах
Эмм… как это можно сделать одновременно для всех контроллеров из контроллера настроек? Вы имели ввиду self.viewWillAppear(true)? Да, такой вариант катит, но только для текущего контроллера. А как быть, если основные настройки для navigation и tab прописаны в AppDelegate? Тупо очистить AppDelegate и прописывать всё в каждом контроллере?