2009-06-04 6 views

Antwort

22

Eine weitere Möglichkeit ist [email protected]

+1

Das sollte selectedObjects sein. @ Anzahl glaube ich –

+0

Ja, du bist richtig! – sbooth

+0

Derzeit akzeptiert Xcode (und bricht das oben genannte ab) 'selectedObjects' in Controller Key und' @ count' in Model Key Path – David

17

Im Allgemeinen sollte die Bindung enabled Bindung an die canRemove Eigenschaft des Array-Controllers geben, was Sie wollen. Schließlich können Sie nur ein Objekt entfernen, wenn eines ausgewählt ist.

+0

zu einem viel späteren Zeitpunkt als geschrieben, das nicht funktioniert. – David

+0

Das funktioniert für mich Konfiguration der Bindung in IB in Xcode 8.2.1. Stellen Sie sicher, dass nur der "Controller Key" mit "canAdd" oder "canRemove" gefüllt ist, es gibt keinen Modellschlüsselpfad oder Wertumsetzer. – Andrew

2

Dies ist die Antwort für IB zu binden:

enter image description here

Wenn Sie die OR-Verknüpfung mit anderen NSArrayController (oder einem anderen Wert) einrichten müssen, gibt es die Abschnitt aktiviert 2, und so weiter. Also, in meinem Fall, ich habe:

enter image description here

Verwandte Themen