У меня есть приложение, которое работает какое-то время, но его нужно сбрасывать каждый день, потому что его жизненный цикл немного отличается от жизненного цикла большинства других приложений. Кажется, что самый простой способ сделать это — убить приложение и перезапустить его.
Я нашел решение, которое убивает приложение при нажатии кнопки «Домой»:
В Info.plist вашего приложения добавьте логический ключ UIApplicationExitsOnSuspend со значением YES.
Это не то, чем я хочу заниматься. Мне нужно дать пользователю возможность убить/сбросить приложение перед его использованием. Я, конечно, могу попросить пользователя дважды нажать клавишу «Домой» и закрыть приложение долгим нажатием>x. Тем не менее, это слишком сложно для некоторых пользователей.
Другим простым решением было бы сделать кнопку, которая делает что-то аварийное, например, деление на 0, хотя я не уверен, что магазин приложений будет наказывать мое приложение за «сбой» каждый день для всех пользователей.
Кто-нибудь нашел способ добавить кнопку "Выход" в приложение для iPhone? В Android я мог сделать system.exit(0), и это сработало. Какая альтернатива iPhone?