Как отладить код под NotificationContentExtension?

Я хотел бы отладить мой следующий код в NotificationContentExtension, Это не работает. Даже печать заявления не работает. Я также попытался добавить эффект размытия для своего пользовательского вида. Это не работает. Я также ставлю точку останова на конкретной строке, она тоже не работает.

Пожалуйста, проверьте следующий код.

import UIKit
import UserNotifications
import UserNotificationsUI

class NotificationViewController: UIViewController, UNNotificationContentExtension {

    @IBOutlet var label: UILabel?

    override func viewDidLoad() {
        super.viewDidLoad()

        let blurEffect = UIBlurEffect(style: .extraLight)
        let blurEffectView = UIVisualEffectView(effect: blurEffect)
        blurEffectView.frame = self.view.frame
        print("blurEffect") // Can't see this on my console
        self.view.insertSubview(blurEffectView, at: 0) //not working blur effect

    }

    func didReceive(_ notification: UNNotification) {
        if let number = notification.request.content.userInfo["customNumber"] as? Int {
            label?.text = "\(number)"
              print("didReceive") // Can't see this on my console
        }
    }
}

0 ответов

Выберите UNNotificationContentExtension в качестве активной схемы. Затем собери и беги.

Другие вопросы по тегам