是否有可能绑定一个' NSTextfield '到一个特定的条目在一个NSArray或NSSet/关系



是否可以将NSTextfield绑定到NSArray或NSSet/Relationship中的一个特定条目?

我可以看到使用filterPredicateControl KeyNSArrayController结合的可能性,但是Model Key Path是什么呢?

此外,一个NSArrayController可以有许多filterPredicates方法或属性吗?

据我所知,您无法绑定到集合中的特定对象,因为无法在集合中一致地表达给定对象。从集合中提取对象的唯一方法是anyObject。对于数组则是另一回事。它们可以被索引,绑定API允许你这样做:

// Edit: changed the code to use bindings directly instead of KVO
[_textFild bind:NSValueBinding 
       toObject:array[indexToBindTo]
    withKeyPath:@"firstName"
        options:nil];

你不能在Interface Builder中直接这样做,所以它必须在代码中完成。

最新更新