I want to make Observing for NSString of Custom class.
//add
[self.sourceUser addObserver:[self appDelegate] forKeyPath:@"uJid" options:0 context:nil];
//remove
[self.sourceUser removeObserver:[self appDelegate] forKeyPath:@"uJid" context:nil];
In app Delegate I use
- (void)didChangeValueForKey:(NSString *)key
{
if ([key isEqualToString:@"uJid"])
{
// self.iHopeItTemp = object
}
}
But I not get it, Why? How Can I get new parameter of my object?