Voglio associare lo stato abilitato di un NSButton a se un NSArrayController ha o meno degli elementi selezionati.Come si associa il binding abilitato di un pulsante a un controllore NSArray o meno ha una selezione?
Come posso fare?
Voglio associare lo stato abilitato di un NSButton a se un NSArrayController ha o meno degli elementi selezionati.Come si associa il binding abilitato di un pulsante a un controllore NSArray o meno ha una selezione?
Come posso fare?
Un'altra opzione è quella di legarsi a [email protected]
In generale, il binding del collegamento enabled
alla proprietà canRemove
del controller di array dovrebbe fornire ciò che si desidera. Dopo tutto, puoi rimuovere un oggetto solo se ce n'è uno selezionato.
in una data molto più tardi scritto, questo non funziona. – David
Questo funziona per me configurando il binding in IB in Xcode 8.2.1. Assicurandosi che solo "Chiave del controller" sia compilata con "canAdd" o "canRemove", non esiste alcun percorso di chiave del modello o trasformatore di valore. – Andrew
Che dovrebbe essere selezionatoOggetti. @ Count Credo –
Sì, hai ragione! – sbooth
Attualmente, Xcode accetta (e interrompe il precedente in) 'selectedObjects' in Controller Key e' @ count' in Model Key Path – David