Questione : iPhone, come passo correttamente i dati dell'oggetto del modello di dati fra i vari regolatori di vista senza rompere MVC?

Ciao,
ancora sto imparando lo sdk di iphone ed ottenuto efficace stuck su potere passare un oggetto di modello fra i vari regolatori di vista.  Il piano d'azione è basicamente come segue:  Ho un regolatore di punto di vista del genitore che sto utilizzando per commutare fra 4 regolatori differenti di punto di vista del bambino.  Il regolatore di punto di vista del genitore dovrebbe naturalmente tenere un oggetto del modello dell'indicatore che potrebbe essere ripartito fra i regolatori di punto di vista del bambino.  Pozzo che è dove im ha attaccato.  Non voglio usare i metodi “globali„ che il ive veduto in tutto il Internet ed in qualche modo pensa che abbia significato qui installare un certo tipo di delegato al livello del regolatore di punto di vista del genitore e permettere che quello deleghi fra i quattro punti di vista del bambino.  Ora il relativi facili andare dal genitore al bambino initalizing un metodo il bambino ma SMUSSANO sembrano trovare un esempio di funzionamento dovunque per fare che cosa im che prova a fare correttamente.  Ho tentato di installare “un protocollo„ ma, come il ive ha detto non hanno avuti assolutamente amore! : (Ive ha attaccato alcuno del ive di codice che funziona con.  Accoglierei favorevolmente un certo aiuto! class= " lineNumbers " >
1 del >
ParentViewController.h del id= " codeSnippet800904 " del >
 di virtualTerminalSwitchProtocol di @protocol
@optional
	*transaction di transazione di @property (mantenere, non atomico);
@end

@interface VTSwitchViewController:  {

	delegato del id;
	
}


delegato del id di @property (assegnare);


ParentViewController.m

	*virtualTerminal di VirtualTerminalViewController = [[initWithNibName del alloc di VirtualTerminalViewController]: @ pacco " di VirtualTerminalView ": zero];

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

NESSUN INDIZIO CHE COSA DA FARE SUI REGOLATORI DEL BAMBINO
class= > " libero " di 
class= del

Risposta : iPhone, come passo correttamente i dati dell'oggetto del modello di dati fra i vari regolatori di vista senza rompere MVC?

Realmente, ho veduto questo metodo con il delegato in un grande libro “cacao ed in servizio Obiettivo-c„. Quasi alla fine di questo libro ci è un grande progetto (una galleria di foto). Tutta la fonte è là. Penso che questo o un simile esempio esista su developer.apple.com. Cercare qualcosa circa i dati del centro.

Non posso dire che capisco il vostro metodo dalla domanda, in modo da posso essere errato, ma non vedo come può rompere MVC. Inoltre non sto ottenendo pazzo circa tutti questi regolatori - se un'applicazione ha pochi comandi, li tratterò dal delegato di app generato da Xcode (3.2.2 e 3.2.3 Xcode aggiungono il delegato di app quando generate il nuovo progetto del cacao). I miei progetti sono per l'OS del mackintosh.

Altre soluzioni  
 
programming4us programming4us