Frage

Ich hoffe wirklich, dass jemand auf diesen helfen kann, weil ich lerne Kakao und habe eine Straßensperre getroffen.

Ich versuche, ein einfaches Poker-Turnier zu modellieren. Vorerst sind meine Unternehmen, die lediglich ein Turnier (mit Nummer) und ein Spieler (mit Namen). Ein Turnier hat eine Reihe von Spielern.

Ich kann zwei unabhängige Tabellenansichten binden die Turniere und die Spieler ganz gut angezeigt werden soll. Aber ich will die Spieler Tabellenansicht nur die Spieler zeigen, die aus dem ersten Tabellenansicht auf das ausgewählte Turnier gehören.

Jeder hat seinen eigenen Array-Controller. Ich habe eine Vielzahl von verschiedenen Bindungen für die zweite (Spieler) Tabelle versucht, aber ohne Erfolg. Hat jemand dies erreicht? Wenn ja vielleicht könnten Sie es für mich buchstabieren, wie ich es nur wenige Beispiele sind online.

  • Update Ich kann jetzt NAHEZU bekommen, wo es nötig ist, vor allem durch rial und Fehler und Stunden googeln. Ich habe die Spieler AC Inhalt des Turniers AC, mit Steuertaste ‚ausgewählten Objekte‘ und Modell Key Path ‚Spieler‘ gebunden, die der Name des Arrays in meinem Turnier Einheit ist.

Ich habe die die Spalte in der Spieler Tabellenansicht dieses zweiten Spieler AC gebunden, angeordnet Controller Schlüsselobjekte. Aber was im Modell-Key-Pfad zu setzen? Ich weiß, dass es funktioniert, weil, wenn ich bleibe @count da ich die richtige Anzahl von Spielern für das ausgewählte Turnier bekommen. Aber ‚Name‘ und ‚player.name‘ ist nicht gut. Gibt es irgendeine Art von ‚item.name‘ oder ‚players.item.name‘ Ich kann versuchen?

Sooo schließen, danke für die Hilfe bisher: alt text

War es hilfreich?

Lösung

Ich denke, dieses Tutorial wird Ihnen helfen. Sie schaffen auch eine Master / Detail-Ansicht.

Kurz gesagt:. Bind die contentArray Ihres Spielers Array-Controller auf das Array-Controller des Turniers Satz ControllerKey zu selection und die übrigen Eigenschaften entsprechend Ihr Modell

Andere Tipps

Ich fand die Antwort hier:

Implementierung von Eltern- in Cocoa unten mit Core Data Bindings> Kind bohrt, die mehr Einheiten umfassen.

  • Die Bedürfnisse Kind-Controller über die managedObjectContext durch seine eigene Bindung.
  • wissen
  • Das Kind Regler darf nicht in Entity-Modus sein, sondern arbeitet als NSMutableDictionary Klasse.
  • Und schließlich hat das Kind Controller seine Daten nicht vorbereiten. Er ruft es aus dem übergeordneten, durch den Inhalt Set zu binden. Verwenden Sie die Steuertaste Auswahl, und das Modell Schlüsselpfad, dass eine Verbindung zu den Kindern.

Ich bin überrascht, das ist kein häufiger verwendete Praxis, und hoffen, dass die nächste Person, die dies lesen nicht so lange dauert ausgeben, um die Antwort zu finden!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top