Я хотел бы знать, есть ли способ сохранить приложение на переднем плане в течение определенного интервала времени.Храните приложение iOS на переднем плане
У меня есть поток, выполняющийся ровно в течение 3 минут, и мне нужно, чтобы пользователь не мог покинуть приложение. Если такое невозможно, я задам еще один вопрос.
Я могу позволить пользователю установить приложение в фоновом режиме, потому что я использую метод applicationDidEnterBackground:(UIApplication *)application
для сохранения необходимых мне данных, но если пользователь нажимает кнопку питания, как я могу сохранить данные?
applicationWillTerminate:(UIApplication *)application
будет называться? Есть ли решение?
Во-первых, вы не можете заставить приложение находиться на переднем плане. – viral
вы можете сохранить данные в пользовательских настройках по умолчанию, пока данные не будут сохранены, и после этого очистите пользовательские значения по умолчанию. – channi
. Это больше, чем сохранение данных в пользовательских по умолчанию, я сохраняю данные в plist, я также использую Coredata, что мне нужна точка, чтобы сохранить всю эту информацию, если пользователь пытается отключить устройство. – user1708257