2013-10-12 2 views
1

[Отредактировано раствором ниже]Освежающий Parse.com данных, когда приложение становится активным

Я хочу, чтобы вызвать запрос Parse.com всякий раз, когда приложение становится активным, так что, если он воспитан от переднего плана, новый набор данных будет вызываться.

Я понимаю, что есть способ для этого в AppDelegate

- (void)applicationDidBecomeActive:(UIApplication *)application { 

} 

Но я хочу знать, как я могу поместить информацию запроса, полученного в моем AppDelegate и положил его в ViewController, где я могу отобразить информацию ,

Любые идеи о том, что я могу сделать? Или если есть другой способ сделать запрос, когда приложение станет активным? Благодарю.

Итак, вот что я придумал. У меня был мой метод (называемый GetData) в ViewController, и в методе viewDidLoad, я вставил этот код

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getData) 

name:UIApplicationDidBecomeActiveNotification object:nil]; 

И теперь он работает так же, как я надеялся. Благодаря!

ответ

1

Это очень широкий вопрос, но то, что вы можете сделать, - это опубликовать уведомление и заставить его контролировать его.

После того, как ваше приложение повторно введите из фона, вы можете отправить уведомление и в методе наблюдателя, который вы реализовали в контроллере представления, вы можете вытащить данные из Parse.

См. this question, чтобы понять последовательность вызовов метода.

+0

Привет, спасибо! это отлично поработало. Я отредактирую свой комментарий, чтобы показать результат. – MScottWaller

+0

@MScottWaller, который выглядит точно. –

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