2009-06-04 7 views

risposta

22

Un'altra opzione è quella di legarsi a [email protected]

+1

Che dovrebbe essere selezionatoOggetti. @ Count Credo –

+0

Sì, hai ragione! – sbooth

+0

Attualmente, Xcode accetta (e interrompe il precedente in) 'selectedObjects' in Controller Key e' @ count' in Model Key Path – David

17

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.

+0

in una data molto più tardi scritto, questo non funziona. – David

+0

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

2

Questa è la risposta per IB:

enter image description here

Se è necessario impostare la relazione OR con altri NSArrayController (o altro valore), c'è il sezione Abilitata 2 e così via. Così, nel mio caso, ho:

enter image description here