2017-02-28 3 views
0

print-Anweisung funktioniert nicht innerhalb Benachrichtigung Inhalt Erweiterung notificaton Inhalt Erweiterung in ios debuggen können, obwohl ich in der Lage bin, die Aufklebertext und andere Felder zu ändern, unten ist mein CodeNicht 10 Benachrichtigung

class NotificationViewController: UIViewController, UNNotificationContentExtension { 


@IBOutlet weak var label: UILabel! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    print("inside viewDidLoad of notificationViewController") 
} 

func didReceive(_ notification: UNNotification) { 
    self.label?.text = notification.request.content.body 
    print("inside didReceive of notificationViewController") 

} 

}

Antwort

10

die folgenden Schritte wies here für mich gearbeitet:

Nachdem die App ausgeführt wird, der die Erweiterung enthält,

  • Stellen Sie Ihren Haltepunkt in der Erweiterung
  • Wählen Sie Debug/Attach von PID oder Namen
  • Auslöser die Push-Benachrichtigung nehmen
  • Haltepunkte für immer in Erweiterungen zur Prozess
  • Geben Sie den Namen des Erweiterungsziel auslösen. PATIENT, schließlich wird Ihr Haltepunkt

werden Sie dies jedes Mal tun müssen, wenn Sie Ihre App über Xcode neu starten.

Verwandte Themen