0
私は、64個のローカル通知の上限に達したかどうかをチェックする機能を作成しようとしています。 UIlocalNotificationsを扱ういくつかの答えがありますが、まだNSlocalNotificationsのものを探しています。クロージャ内で、その後は閉鎖を出た後、偽の初期化された値にリセットしたときにここに私の関数である保留中のローカル通知の件数
func notificationLimitreached() {
let center = UNUserNotificationCenter.current()
var limit = false
center.getPendingNotificationRequests(completionHandler: { requests in
print(requests.count)
if requests.count > 59 {
limit = true
print(limit)
} else {
limit = false
}
})
print (limit)
問題は、真の「リミット」変数のプリントです。
他に何か試しました。
- できるだけ早くあなたが非同期ロジック直面している見ることができるように、私は他にこの値を元の値
upVoted –