Domanda

Ho un NSArrayController con seguente oggetto:

@interface AdressCard : NSObject <NSCoding> {
    NSString* name;
    NSString* street;
    NSMutableArray* tasks;
}

Ho una semplice interfaccia grafica con una NSTableView per visualizzare i primi due chiavi e voglio avere un secondo NSTableView per visualizzare il contenuto dei MutableArray (compiti) per l'elemento selezionato della prima TableView.

Come posso fare questo?

È stato utile?

Soluzione

Utilizzare la selection proprietà del controller di array, anziché arrangedObjects, per la seconda vista tabella.

Quello che stai facendo è chiamato un layout master / dettaglio; la documentazione deve un tutorial su esso .

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