Ich versuche, Nachrichten NSNotificationCenter
in Objective-C zu senden und zu empfangen . Ich konnte jedoch keine Beispiele dafür finden. Wie senden und empfangen Sie Nachrichten NSNotificationCenter
?
ios
objective-c
nsnotificationcenter
hichris123
quelle
quelle
Antworten:
... woanders in einer anderen Klasse ...
quelle
[super dealloc]
Aufruf in der Dealloc-Methode unter ARC nicht zulässig ist; der Rest ist alles gut.Um das Beispiel von dreamlax zu erweitern ... Wenn Sie Daten zusammen mit der Benachrichtigung senden möchten
Im Buchungscode:
Bei der Beobachtung des Codes:
quelle
self
Methode "receiveTestNotification" auf den Beobachter zugreifen?Dieser hat mir geholfen:
Quelle: http://www.smipple.net/snippet/Sounden/Simple%20NSNotificationCenter%20example
quelle
Es besteht auch die Möglichkeit, Blöcke zu verwenden:
Apples Dokumentation
quelle
Wenn Sie NSNotificationCenter zum Aktualisieren Ihrer Ansicht verwenden, vergessen Sie nicht, sie vom Hauptthread aus zu senden, indem Sie Folgendes aufrufen
dispatch_async
:quelle
SWIFT 5.1 der ausgewählten Antwort für Neulinge
... woanders in einer anderen Klasse ...
quelle