我有一个创建日历的课程。其中一种方法查找用户点击的日期,并将其存储在同一类中的CFGregorianDate对象中。
当用户点击日历日期时,我需要知道在另一个类中,但是在更新了CFGregorianDate对象之后,我可以进行一些后端处理。
如何在第二节课中获得点击通知?
答案 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];