Frage : iPhone, wie übermittele ich richtig Datenmodell-Gegenstanddaten zwischen verschiedene Ansichtsteuerpulte, ohne MVC zu brechen?

Hallo,
erlerne ich noch das iphone sdk und auf In der Lage sein stuck effektiv erhalten, einen vorbildlichen Gegenstand zwischen verschiedene Ansichtsteuerpulte zu führen.  Das Drehbuch ist im Allgemeinen, wie folgt:  Ich habe einen Elternteilansichtsteuerpult, den ich verwende, um zwischen 4 verschiedene Kindansichtsteuerpulte zu schalten.  Natürlich müssen der Elternteilansichtsteuerpult einen Zeigermodellgegenstand halten, der unter den Kindansichtsteuerpulten geteilt werden könnte.  Brunnen, der ist, wo im hafteten.  ICH möchte NICHT die „globalen“ Methoden anwenden, denen das ive, das ganz über das Internet und gesehen irgendwie, denken, dass es sinnvoll, ist eine Art Delegierter auf dem Elternteilansichtsteuerpultniveau hier zu gründen und das zwischen den vier Kindansichten beauftragen zu lassen.  Jetzt KIPPEN seine einfachen, von Elternteil zu gehen zu Kind, indem sie eine Methode auf dem Kind aber MIR initalizing, scheinen, ein Funktionsbeispiel überall zu finden, um zu tun, was im versuchend, richtig zu tun.  Ich versucht, ein „Protokoll“ zu gründen, aber, wie ive sagte, gehabt absolut keine Liebe! : (Ive anbrachte etwas von dem Code ive e, das mit arbeitet.  Ich begrüßen etwas Hilfe!
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
ParentViewController.h

@protocol virtualTerminalSwitchProtocol 
@optional
	@property (behalten, nicht atomar), Verhandlung *transaction;
@end

@interface VTSwitchViewController:  {

	id Delegierter;
	
}


@property (zuweisen), id Delegierter;


ParentViewController.m

	VirtualTerminalViewController *virtualTerminal = [[VirtualTerminalViewController alloc] initWithNibName: @ " VirtualTerminalView " Bündel: Null];

	[virtualTerminal setDelegate: Delegierter];
self.virtualTerminalViewController = virtualTerminal;
	[self.view insertSubview: virtualTerminal.view atIndex: 0];

KEIN ANHALTSPUNKT WAS, AUF KIND-STEUERPULTEN ZU TUN

Antwort : iPhone, wie übermittele ich richtig Datenmodell-Gegenstanddaten zwischen verschiedene Ansichtsteuerpulte, ohne MVC zu brechen?

Wirklich sah ich diese Annäherung mit dem Delegierten in einem großen Buch „Kakao und Objektives-c unternehmungslustiges“. Fast im Ende dieses Buches gibt es ein grosses Projekt (eine Fotogalerie). Alle Quelle sind dort. Ich denke, dass dieses oder ein Ähnliches Beispiel von developer.apple.com existiert. Nach etwas über Kern-Daten suchen.

Ich kann nicht sagen, dass ich Ihre Annäherung von der Frage verstehe, also kann ich falsch sein, aber ich sehe nicht, wie sie MVC brechen kann. Auch ich werde nicht über alle diese Steuerpulte wütend - wenn eine Anwendung wenige Kontrollen haben, behandele ich sie vom APP-Delegierten, der von Xcode erzeugt (3.2.2 und 3.2.3 Xcode addieren den APP-Delegierten, wenn Sie neues Kakaoprojekt verursachen). Meine Projekte sind für Mac OS.

Weitere Lösungen  
 
programming4us programming4us