也許你可以幫我找到合適的方式來處理這個問題:DidEnterBackground - 請等待ASIHTTP請求和解析結果
- 我有一個的NSTimer(在我的AppDelegate啓動)的時候觸發一個類來啓動一個異步服務器請求(I使用ASIFormDataRequest)
- 當HTTP JSON-響應被接收,使用TouchJSON
- 我解析它然後我回路的NSDictionary獲得填補專用的NSManagedObjectContext
- 然後我保存該上下文中某些用戶互動
有時HTTP請求被髮送,並且用戶退出應用程序。我想獲得額外的時間來完成後臺任務2至4。
我讀了蘋果的文檔,但它目前還不清楚如何獲得已開始爲異步操作額外的時間?
總之,我應該如何使用beginBackgroundTaskWithExpirationHandler?
感謝您的非常有用的幫助。
Kheraud
您是否使用'startAsynchronous'異步啓動請求? – 2011-04-29 17:28:44
是的,我正在使用startAsynchronous – iwalktheline 2011-05-03 11:50:12