2011-02-10 29 views
3

guys :) 我有一個iOS鬧鐘應用程序,它使用UILocalNotification-s來安排用戶定義的鬧鐘,如果應用程序進入後臺。由於這(在我的實現中)可能是一個相對較長的過程,因此我需要確保在應用程序處於非活動狀態之前完成通知的註冊。我讀到UIApplication中有一個方法:beginBackgroundTaskWithExpirationHandler,它會向iOS請求更多時間,以便完成它的任務,但我不知道如何使用它。這些(void(^)(void))參數嚇倒我:)。我知道這個問題太多了,但是如果我有一個註冊所有本地通知的方法[self registerLocalNotifications],可以請我指出如何確保方法在應用程序轉到背景之前完成。非常感謝!UIApplication beginBackgroundTaskWithExpirationHandler question

回答