2012-04-14 17 views
0

Meine Anwendung ist IOS-Anwendung. Ich habe ein typisches Szenario für die Kalender-iPad-Anwendung, wenn der Benutzer zu einem Datum aus einer Ansicht, jede Ansichten aktualisiert sich selbst und andere benachrichtigen. Das Problem besteht darin, dass Benachrichtigungen zwischen Ansichten nie enden.Rekursive Benachrichtigungen

Ich bin mit dem NSNotificationCenter

[[NSNotificationCenter defaultCenter] postNotificationName:SelectedDateChangedNotification object:self userInfo:nil]; 

Ich möchte einige Ideen erforschen, wie dieses Szenario effektiv umzusetzen.

Dank

+3

Es ist gute Etikette auf SO, um Antworten zu akzeptieren. Sie sollten zurückgehen und einige der Antworten auf Ihre anderen Fragen akzeptieren. – mydogisbox

Antwort

0

Sie müssen zwei Möglichkeiten zur Aktualisierung jedes Ihrer Ansichten haben. Der erste Weg ist, wenn der Benutzer ihn aktualisiert, und der zweite Weg, wenn er von einer anderen Ansicht aktualisiert wird. Der erste Weg sendet Benachrichtigungen an die anderen Ansichten und der zweite Weg nicht. Von einem Implementierungsstandpunkt aus wäre der erste Weg nur ein Wrapper um den zweiten Weg, der zuerst die anderen Ansichten benachrichtigt.