【发布时间】:2014-03-14 12:22:05
【问题描述】:
NSValueTransformer 用于转换值。但是,如果转换需要更多上下文信息怎么办?例如,NSValueTransformer 如何访问 nib 中的其他对象,或访问视图控制器?这不是NSValueTransformer 的用途吗?
例如,我想将文本视图的属性字符串绑定到员工的姓名,使用值转换器根据员工的部门格式化姓名。
到目前为止,我的解决方案只是实现一个新的 employeeNameForDisplay 左右的属性,完全跳过值转换器。
如果这确实是最好的解决方案,我很难理解价值转换器的价值。他们真的有这么有限吗?
【问题讨论】:
标签: objective-c nib nsvaluetransformer