1
私はアプリは、アクションレスポンスを受信するたびにAppDelegate.swiftに自分のアプリケーションのデータにアクセスできるようにするにはローカル通知の本文テキストや識別子を取得します。私は使用しようとしていたAppDelegateスウィフト
方法、私は通知の識別子や本文を取得できないため、データを見つけることができません。誰かが私を助けてくれましたか?みんなありがとう。
もっとコード:
//Setting content of the notification
let content = UNMutableNotificationContent()
content.title = "Scheduled Task"
content.body = taskDescriptionTextField.text!
content.badge = 1
content.sound = UNNotificationSound.default()
content.categoryIdentifier = "alertCategory"
//Setting time for notification trigger
let date = datePicker.date
let dateCompenents = Calendar.current.dateComponents([.year,.month,.day,.hour,.minute,.second], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: dateCompenents, repeats: false)
//Adding Request
let request = UNNotificationRequest(identifier: taskDescriptionTextField.text!, content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request, withCompletionHandler: nil)
のいずれかを実行している可能性があります。いくつかのコードを追加してください。 –
thxを助けてください。私はメソッドのdidReceiveの応答を呼び出すことによって、通知の身体の内容や識別子を取得する方法を知らない...他のViewControllerからそれらのデータをAppDelegateに送ることができる方法はありますか?下のViewControllerのコードをもっと見る –
はこのtutを見るかもしれません: - http://www.appcoda.com/local-notifications-ios8/ それはすべての基本的なものをカバーします。 –