2016-11-02 4 views
0

Причина не важна, потому что я знаю, что это плохо, но это просто для любопытства. Лучший способ, что мы собираемся сделать, - это просто заставить трансформатор получить доступ к общему экземпляру, чтобы обновить свойство self, а не кто-то другой, устанавливающий его на трансформатор.Возможно ли программно получить доступ к NSValueTransformer, связанному с моей привязкой к какао?

Но есть ли какой-либо способ получить доступ к опциям на программном обеспечении для какао программно, а точнее, получить доступ к трансформатору тока?

+0

Возможно. Вы пробовали 'optionDescriptionsForBinding'? – stevesliva

ответ

1

Да, вы можете получить доступ к трансформатору:

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

безупречное спасибо! –