2011-01-14 5 views
0

ich einen UISplitViewController basierten iOS-App in XCode 3.2.5iOS: wie die Rolle des RootViewController und seine Beziehung zu anderen Objekten verstehen

Unten geschaffen habe, ist ein Screenshot von Interface Builder die RootViewController zeigt und wie es ist mit anderen Objekten verbunden.

alt text

ein Anfänger ich selbst zu sein, verstehe ich nicht:

1) Was ist die Rolle des RootViewController ist? Ich habe die Dokumentation gesucht, aber was ich gefunden habe, beantwortete diese Frage nicht.

2) Ich dachte, ein IBOutlet sollte nur mit einem entsprechenden Objekt verlinken. Warum ist in diesem Fall der rootviewcontroller mit zwei verknüpft?

Antwort

0

1) In diesem Fall kann der rootViewController die Kommunikation zwischen den einzelnen Sichten verarbeiten.

2) Sie sehen sich die referenzierenden Objekte an. Sie können zwei verschiedene Klassen verwenden, die beide Nachrichten an dieselbe Klasse senden können. In diesem Fall kann der Anwendungsdelegat mit dem rootViewController kommunizieren und der detailViewController muss auch mit ihm kommunizieren können, um die Kommunikation zwischen dem Master und dem Detail zu erleichtern Ansichten.

Verwandte Themen