如何在不同的课程中获得用户点击的通知?

时间:2012-06-26 14:43:14

标签: objective-c xcode4

我有一个创建日历的课程。其中一种方法查找用户点击的日期,并将其存储在同一类中的CFGregorianDate对象中。

当用户点击日历日期时,我需要知道在另一个类中,但是在更新了CFGregorianDate对象之后,我可以进行一些后端处理。

如何在第二节课中获得点击通知?

1 个答案:

答案 0 :(得分:2)

为您考虑NSNotificationCenterClass选项..

 // add this in your anotherClass
 [[NSNotificationCenter defaultCenter] removeObserver:self];
 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(objectUpdated:) name:@"objectUpdated" object:nil];



 //then post notification after you updated the CFGregorianDate
 NSNotificationCenter *ncSubject = [NSNotificationCenter defaultCenter];  
 [ncSubject postNotificationName:@"objectUpdated" object:nil];  
 [ncSubject removeObserver:self];