2009-06-04 12 views

Odpowiedz

22

Inną opcją jest do wiązania [email protected]

+1

To powinno być wybraneObiekty. @ Count Wierzę, że –

+0

Tak, masz rację! – sbooth

+0

Obecnie Xcode akceptuje (i dzieli powyższe) "selectedObjects" w kluczu sterownika i '@ count' w kluczowej ścieżce modelu – David

17

Ogólnie rzecz biorąc, powiązanie wiązania enabled z właściwością canRemove kontrolera tablic powinno dać ci to, czego potrzebujesz. W końcu możesz usunąć obiekt tylko wtedy, gdy został wybrany.

+0

w znacznie późniejszym terminie niż pisemnej, to nie zadziała. – David

+0

Umożliwia to skonfigurowanie wiązania w IB w Xcode 8.2.1. Upewniając się, że tylko "Klucz kontrolera" jest wypełniony przez "canAdd" lub "canRemove", nie ma ścieżki klucza modelu ani transformatora wartości. – Andrew

2

Jest to odpowiedź na IB:

enter image description here

Jeśli trzeba skonfigurować OR relacji z innymi NSArrayController (lub innej wartości), nie jest sekcja Enabled 2 i tak dalej. Tak więc, w moim przypadku, mam:

enter image description here