2011年6月8日 星期三

令iOS App進入Background Process也可以進行連線下載

其實要令到iOS App進入Background Process也可以進行連線下載不中斷,
其實有一個很簡單的方法,
就是用NSTimer啦!!
利用NSTimer,在NSTimer的Callback Function,
即是App進入Background Process,
iOS還是會讓NSTimer的Callback Function完成,
才會在Background Process停下來。

PS:不過這方法有一個問題,就是NSTimer的Callback沒完成,用戶再開啟App,App是不會更新畫面,只會出Default Image要直到Callback完成,才會更新

[NSTimer scheduledTimerWithTimeInterval:0.1f target:self selector:@selector(timerLoadUpdate) userInfo:nil repeats:FALSE];

沒有留言:

張貼留言