2010-05-18 13 views
5

Ho una matrice di immagini e due file di pennini. Un file di pennino ha una finestra che visualizza le immagini in un NSTableView. L'altro pennino presenta una finestra che disegna la serie di immagini in una NSView e inoltre disegna un evidenziatore sulle immagini selezionate.Come condividere un controller NSArray tra due file pennino?

La matrice di immagini è controllata da un controller NSArray. Ho problemi a ottenere i due pennini per condividere NSArrayController. Avrei due NSArrayController separati legati allo stesso contenuto, ma voglio anche che entrambi i pennini condividano la selezione del controller; cioè, se selezioni un'immagine nella finestra della tabella, anche questa viene selezionata nell'altra finestra.

Esiste un modo standard per farlo?

risposta

5

Avrei due NSArrayControllers separati legati allo stesso contenuto, ma voglio anche che entrambi i pennini condividano la selezione del controller; cioè, se selezioni un'immagine nella finestra della tabella, anche questa viene selezionata nell'altra finestra.

Esiste un modo standard per farlo?

hanno due NSArrayControllers separati legati allo stesso contenuto e selection indexes.

+0

+1 per gli indici di selezione. sprecato 5 ore su questa cosa –

+0

@peter Potresti approfondire come collegare i due NSArrayControllers? – wigging

+0

@ Gavin: Non è così. Basta associare i collegamenti di entrambi i controller e gli indici di selezione alle stesse proprietà dello stesso oggetto. –

Problemi correlati