Vraag : iPhone, hoe ga ik de objecten van het gegevensmodel correct gegevens tussen over diverse meningscontrolemechanismen zonder MVC te breken?

Hello,
ik nog leer iphone sdk en geworden geplakt bij effectief het kunnen een modelvoorwerp tussen diverse meningscontrolemechanismen overgaan.  Het scenario is fundamenteel als volgt:  Ik heb een controlemechanisme van de oudermening dat ik om tussen 4 verschillende controlemechanismen van de kindmening gebruik te schakelen.  Natuurlijk zou het controlemechanisme van de oudermening een wijzer modelvoorwerp moeten houden dat onder de controlemechanismen van de kindmening zou kunnen worden gedeeld.  Goed is dat waar im plakte.  I DO NOT om de „globale die“ methodes die ive te willen gebruiken helemaal over Internet worden gezien en denkt op de een of andere manier dat het hier aan opstelling één of ander type van afgevaardigde op het het controlemechanismeniveau steek houdt van de oudermening en staat dat aan afgevaardigde tussen de vier kindmeningen toe.  Nu zijn gemakkelijk om van ouder te gaan naar kind door een methode op het kind initalizing maar ik SCHUIN schijn af om een het werk voorbeeld overal te vinden om te doen wat im die proberen correct te doen.  Ik heb aan opstelling een „protocol“ geprobeerd maar als ive gezegd absoluut geen liefde hebben gehad! : (Ive maakte enkele code vast ive werkend met.  Ik zou met één of andere hulp instemmen!
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 (behoud, nonatomic) *transaction van de Transactie;
@end

@interface VTSwitchViewController:  {

	id afgevaardigde;
	
}


@property (wijs) toe id vaardigt af;


ParentViewController.m

	*virtualTerminal van VirtualTerminalViewController = [[VirtualTerminalViewController alloc] initWithNibName: @ bundel " VirtualTerminalView ": nul];

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

GEEN AANWIJZING WAT OP DE CONTROLEMECHANISMEN VAN HET KIND TE DOEN

Antwoord : iPhone, hoe ga ik de objecten van het gegevensmodel correct gegevens tussen over diverse meningscontrolemechanismen zonder MVC te breken?

Eigenlijk, zag ik deze benadering met de afgevaardigde in één groot boek „Cacao en objectief-C In gebruik“. Bijna in het eind van dit boek is er een groot project (een fotogalerij). Al bron is daar. Ik denk dit of een gelijkaardig voorbeeld bestaat op developer.apple.com. Zoek iets over de Gegevens van de Kern.

Ik kan niet zeggen dat ik uw benadering van de vraag begrijp, zodat kan ik verkeerd zijn, maar ik zie niet hoe het MVC kan breken. Ook word ik niet gek over al deze controlemechanismen - als een toepassing weinig controles die heeft, zal ik hen van de app afgevaardigde behandelen door Xcode wordt geproduceerd (3.2.2 en 3.2.3 Xcode voegen de app afgevaardigde toe wanneer u het nieuwe project van de Cacao cre�ërt). Mijn projecten zijn voor MAC OS.

Andere oplossingen  
 
programming4us programming4us