wie man die Objekteigenschaft von NSNotificationcenter verwendet

Könnte jemand mir bitte zeigen, wie die object-Eigenschaft auf NSNotifcationCenter. Ich möchte in der Lage sein, um es zu verwenden, übergeben Sie einen integer-Wert, um mein selector-Methode.

Dies ist, wie ich die notification listener in meine UI-Ansicht. Zu sehen, wie ich wollen, dass ein ganzzahliger Wert übergeben werden, ich bin mir nicht sicher, was zu ersetzen nil mit.

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveEvent:) name:@"myevent" object:nil];


- (void)receiveEvent:(NSNotification *)notification {
    //handle event
    NSLog(@"got event %@", notification);
}

Ich Versand der Meldung von einer anderen Klasse wie dieses. Der Funktion übergeben Sie eine variable mit dem Namen index. Es ist dieser Wert, dass möchte ich irgendwie Feuer aus mit der Meldung.

-(void) disptachFunction:(int) index
{
    int pass= (int)index;

    [[NSNotificationCenter defaultCenter] postNotificationName:@"myevent" object:pass];
    //[[NSNotificationCenter defaultCenter] postNotificationName:<#(NSString *)aName#>   object:<#(id)anObject#>
}

InformationsquelleAutor der Frage dubbeat | 2010-11-30

Schreibe einen Kommentar