2013-10-12 40 views
1

[下面的解決方案編輯]刷新Parse.com數據時,應用程序變得活躍

我想打電話給一個Parse.com查詢每當應用程序變得活躍,因此,如果它是從前景帶來了一個新的設置一個數據將被調用。

我知道有這種方法在AppDelegate中

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

} 

但我想知道我可以把我的AppDelegate獲得的查詢信息,並把它放在我的ViewController在那裏我可以顯示信息。

關於我可能做什麼的任何想法?或者,如果在應用程序變爲活動狀態時有另一種查詢方式?謝謝。

所以這就是我想出來的。我有我的視圖控制器方法(叫的getData),並在viewDidLoad方法,我插入這個代碼

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

name:UIApplicationDidBecomeActiveNotification object:nil]; 

而現在它的工作原理就像我所希望的。謝謝!

回答

1

這是一個非常寬泛的問題,但您可以做的是您可以發佈通知並讓您的視圖控制器聽取它。

然後,當您的應用程序從後臺進入後,您可以發佈通知,並在視圖控制器中實現的觀察器方法中,可以從Parse中提取數據。

請參閱this question以瞭解方法調用的順序。

+0

嘿謝謝!這很好。我會編輯我的評論以顯示結果。 – MScottWaller

+0

@MScottWaller看起來完全正確。 –

相關問題