Ich möchte dict an die Methode processit übergeben. Aber sobald ich auf das Wörterbuch zugreife, bekomme ich EXC__BAD_INSTRUCTION.
In der Empfängermethode:
Irgendwelche Vorschläge, was ich falsch mache?
Sie erhalten ein NSNotification-Objekt, kein NSDictionary im Benachrichtigungs-Callback.
Versuchen Sie Folgendes:
Amrox hat absolut Recht.
Man kann auch Object (anstelle von userInfo) für dasselbe wie unten verwenden:
In diesem Fall sieht Ihr postNotificationName: -Objekt so aus:
Sie erhalten ein NSNotification-Objekt und kein NSDictionary im Benachrichtigungs-Callback.
(void) processit: (NSNotifikation *) Notiz {
NSDictionary dict = (NSDictionary ) note.object;
NSString * test = [dict valueForKey: @ "l"];
NSLog (@ "Ausgabe ist% @", Test); }
Tags und Links objective-c iphone cocoa-touch nsnotifications