Ich wechselte vor kurzem zu swift3. Auch nach der Umstellung auf swift3 funktionierte der Code der Benachrichtigungszentrale einwandfrei (keine Abstürze und das, was er tun sollte).Notification Center Absturz in Swift 3
Ich experimentierte mit Force Touch in einigen anderen Teilen des Codes, als plötzlich die App abstürzte (SIGBRT ... 'unerkannter Selektor' gesendet).
NotificationCenter.default.addObserver(self, selector: Selector(("applicationWillEnterBackGround:")), name: Notification.Name.UIApplicationDidEnterBackground, object: nil)
Gereinigt der Build, lief es wieder. Nicht sicher, was das verursachen könnte? Noch ziemlich neu in Swift, wird jede Hilfe sehr dankbar :)
Danke, Karthik
Danke Matt. Ich wechselte zu #Selector Syntax und es funktioniert gut. Ich verstehe wirklich, wie es jetzt funktioniert! Danke für den Tipp. Ich mache nichts mit der Anwendung im Hintergrund - das war nur zum Beispiel/debug. Ich mache einige Sachen, wenn die App in den Vordergrund tritt. –
@karthiksarpatwari siehe [hier] (http://stackoverflow.com/a/36211714/5175709) – Honey