Domanda

Spero davvero che qualcuno possa aiutare in questo cacao perché sto imparando e hanno colpito un posto di blocco.

Sto cercando di modellare un semplice torneo di poker. Per ora, i miei soggetti sono semplicemente un torneo (con un numero) e un lettore (con un nome). Un torneo ha una serie di giocatori.

posso legare due viste da tavolo indipendenti per visualizzare i tornei ed i giocatori più che bene. Ma io voglio la visualizzazione della tabella giocatori di mostrare solo i giocatori che appartengono al torneo selezionato dalla prima vista tabella.

Ognuno ha il proprio controller di array. Ho provato una varietà di diverse associazioni per la seconda (giocatori) tavolo, ma senza alcun risultato. Qualcuno ha compiuto questo? Se è così forse si potrebbe significare che per me, come io ci sono pochi esempi in linea.

  • Aggiornamento Ora posso QUASI arrivare dove ho bisogno di, per lo più attraverso rial ed errori e ore di googling. Ho legato il contenuto del giocatore del AC al torneo AC, con i principali Controller 'oggetti selezionati' e Modello chiave 'attori' percorso, che è il nome della matrice nella mia entità del torneo.

Ho il limite della colonna nella vista tabella giocatori di questa seconda AC Player, chiave di controllo disposti oggetti. Ma cosa mettere nel Modello Percorso chiave? So che si sta lavorando, perché se mi attengo @count in là ottengo il numero corretto di giocatori per il torneo selezionato. Ma 'nome' e 'player.name' non sono buone. C'è qualche tipo di 'item.name' o 'players.item.name' posso provare?

Era talmente vicino, grazie per l'aiuto finora: alt text

È stato utile?

Soluzione

questo tutorial vi aiuterà. Essi creano anche una vista master / dettagli.

In breve:. Associare il contentArray del controller di array del lettore al controller di array del torneo, insieme a ControllerKey selection e le rimanenti proprietà di conseguenza per il vostro modello

Altri suggerimenti

Ho trovato la risposta qui:

Implementazione di genitore > bambino drill-down in Cocoa con attacchi core Data che si estendono su più entità .

  • Il controller bambino ha bisogno di conoscere la managedObjectContext attraverso il proprio legame.
  • Il controller bambino non deve essere in modalità di entità, ma piuttosto operare come una classe NSMutableDictionary.
  • E, infine, il controller bambino non prepara i suoi dati. Si recupera dal genitore, attraverso il contenuto di impostare la rilegatura. Utilizzare il tasto di selezione del controller, e il percorso della chiave del modello che si collega ai bambini.

Sono sorpreso questo non è una pratica più comunemente utilizzati, e spero che la prossima persona leggendo questo non spende molto tempo a trovare la risposta!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top