2014-09-04 2 views
0

В приложении мне нужна такая ситуация. Когда мое приложение переходит в фоновый режим, оно сохраняет текущее состояние. На стороне сервера есть некоторое обновление, и я хочу запустить приложение с этими новыми данными.Можно ли изменить состояние приложения или удалить сохраненное состояние приложения после нажатия кнопки «домой»

Моя проблема в течение нескольких секунд. Я вижу старое сохраненное состояние приложения. Можно ли запустить приложение из

- (void) applicationWillEnterForeground:(UIApplication *)application 

в

- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
+0

Не можете ли вы использовать '- (void) applicationDidEnterBackground: (UIApplication *) приложение', чтобы получить состояние, а затем сохранить его/отправить запрос на сервер? – trevorj

+0

В чем вопрос? Обычно вопрос заканчивается вопросительным знаком '? ': / – gran33

ответ

0

Вы можете использовать - (void)applicationDidEnterBackground:(UIApplication *)application, чтобы получить состояние, а затем сохранить его/отправить запрос на нужный сервер, когда ваше приложение перемещается на фоне , Затем в своем делете приложения или в представлении viewDidLoad вашего первого взгляда вы можете запросить свою базу данных, чтобы получить последнее состояние и ответить соответствующим образом.

Смежные вопросы