Как отладить код под 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 в качестве активной схемы. Затем собери и беги.