是否可以通过编程方式访问与我的 cocoa 绑定关联的 NSValueTransformer?

Is it possible to programmatically access the NSValueTransformer associated with my cocoa binding?

原因并不重要,因为我知道这很糟糕,但这只是出于好奇。更好的方法是让转换器访问一个共享实例来更新 self 属性,而不是其他人在转换器上设置它。

但是有没有办法以编程方式访问 cocoa 绑定上的选项,更具体地说,访问电流互感器?

是的,您可以访问变压器:

options = [[textfield infoForBinding:NSValueBinding] objectForKey:NSOptionsKey];
valueTransformer = [options objectForKey:NSValueTransformerBindingOption];