みんな:)アプリがバックグラウンドに入った場合、UILocalNotification-sを使用してユーザー定義のアラームをスケジュールするiOSアラームアプリがあります。これは (私の実装では) 比較的長いプロセスになる可能性があるため、アプリが非アクティブになる前に通知の登録が完了していることを確認する必要があります。UIApplication: beginBackgroundTaskWithExpirationHandler にメソッドがあることを読みました。これは、iOS にタスクを完了するためにより多くの時間を要求しますが、その使用方法がわかりません。これらの (void(^)(void)) パラメータは私を怖がらせます:)。質問するには多すぎることは承知していますが... すべてのローカル通知を登録するメソッド [self registerLocalNotifications] がある場合、アプリがバックグラウンドに移行する前にメソッドが終了することを確認する方法を教えてください。どうもありがとう!
10811 次
1 に答える
6
これは、ブロック ^{} と applicationDidEnterBackground の使用法を確認できるサンプル コードのように見えます: http://iphonesdkdev.blogspot.com/2010/04/local-push-notification-sample-code-os.html
于 2011-02-10T17:38:30.343 に答える