如何将上下文对象传递给NSValueTransformer

Tenfour

NSValueTransformer用于转换值。但是,如果转换需要更多的上下文信息怎么办?例如,如何NSValueTransformer访问笔尖中的其他对象或访问视图控制器?这不是NSValueTransformer要使用的意思吗?

作为一个示例,我想使用值转换器根据员工部门的格式来将文本视图的属性字符串绑定到员工的姓名。

到目前为止,我的解决方案是仅实现一个新employeeNameForDisplay属性,而完全跳过值转换器。

如果这确实是最好的解决方案,那么我很难理解价值转换器的价值。他们真的有限吗?

红发女郎

Doc报价...

NSValueTransformer 是可可绑定技术用于将值从一种表示形式转换为另一种表示形式的抽象类。

...这是一个非常简单的类,可以在不同表示形式之间转换值。有时我确实将它与Cocoa Bindings结合使用,但我却大量与CoreData结合使用,在其中我需要更好的(更小,更快,...)表示形式的基础sqlite商店。因此,即使您不能用它来实现目标,该类对我们也有价值。

我也会像你一样解决。新物业以及...

+ (NSSet *)keyPathsForValuesAffectingEmployeeNameForDisplay:(NSString *)key {
    return [NSSet setWithArray:@[ @"employeeName", @"employeeDepartment" ]];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将上下文对象传递给异步操作

来自分类Java

如何将上下文传递给AsyncTask?

来自分类Dev

Django - 上下文 - 如何将上下文传递给所有视图

来自分类Dev

是否可以将对象传递给上下文?

来自分类Dev

JS:如何将上下文传递给访问函数类的setTimeOut匿名函数

来自分类Dev

如何将上下文传递给Javascript承诺

来自分类Dev

如何将上下文传递给C / C ++中定义的Ruby方法

来自分类Dev

如何将上下文传递给另一个小部件?

来自分类Dev

如何将上下文传递给不同的视图函数?(Django)

来自分类Dev

如何将上下文从 django rest 框架中的 APIView 传递给 serailizers

来自分类Dev

如何将上下文路径传递给 curl 帖子

来自分类Dev

如何将上下文作为参数传递

来自分类Dev

与样式对象传递上下文时,上下文如何工作?

来自分类Dev

如何将上下文传递给Enzyme mount方法以测试包括Material UI组件的组件?

来自分类Dev

如何将上下文使用者传递给仅由React Router呈现的组件(Event.js)?

来自分类Dev

如何将上下文传递给棉花糖中的嵌套序列化器?

来自分类Dev

从视图来看,如何将上下文和注册表格传递给我的注册模板?

来自分类Dev

使用 React 上下文将对象传递给 context.provider 的值时如何避免重新渲染

来自分类Dev

express-graphql - 如何在上下文中将 res 对象传递给自定义函数?

来自分类Java

发布将上下文属性传递给ServerResource

来自分类Dev

将上下文传递给接口方法

来自分类Dev

将上下文项的属性传递给 fn:id()

来自分类Dev

将上下文传递给函数调用

来自分类Dev

如何将对象上下文传递给Java中的回调接口

来自分类Dev

如何将代理对象作为上下文传递给javascript中的闭包

来自分类Javascript

如何将此上下文传递给函数?

来自分类Dev

如何将IDbConnection传递给EF上下文?

来自分类Dev

我可以将两个对象传递给createPage中的上下文吗?

来自分类Dev

如何在groovy中将上下文传递给自定义定义的方法?

Related 相关文章

  1. 1

    将上下文对象传递给异步操作

  2. 2

    如何将上下文传递给AsyncTask?

  3. 3

    Django - 上下文 - 如何将上下文传递给所有视图

  4. 4

    是否可以将对象传递给上下文?

  5. 5

    JS:如何将上下文传递给访问函数类的setTimeOut匿名函数

  6. 6

    如何将上下文传递给Javascript承诺

  7. 7

    如何将上下文传递给C / C ++中定义的Ruby方法

  8. 8

    如何将上下文传递给另一个小部件?

  9. 9

    如何将上下文传递给不同的视图函数?(Django)

  10. 10

    如何将上下文从 django rest 框架中的 APIView 传递给 serailizers

  11. 11

    如何将上下文路径传递给 curl 帖子

  12. 12

    如何将上下文作为参数传递

  13. 13

    与样式对象传递上下文时,上下文如何工作?

  14. 14

    如何将上下文传递给Enzyme mount方法以测试包括Material UI组件的组件?

  15. 15

    如何将上下文使用者传递给仅由React Router呈现的组件(Event.js)?

  16. 16

    如何将上下文传递给棉花糖中的嵌套序列化器?

  17. 17

    从视图来看,如何将上下文和注册表格传递给我的注册模板?

  18. 18

    使用 React 上下文将对象传递给 context.provider 的值时如何避免重新渲染

  19. 19

    express-graphql - 如何在上下文中将 res 对象传递给自定义函数?

  20. 20

    发布将上下文属性传递给ServerResource

  21. 21

    将上下文传递给接口方法

  22. 22

    将上下文项的属性传递给 fn:id()

  23. 23

    将上下文传递给函数调用

  24. 24

    如何将对象上下文传递给Java中的回调接口

  25. 25

    如何将代理对象作为上下文传递给javascript中的闭包

  26. 26

    如何将此上下文传递给函数?

  27. 27

    如何将IDbConnection传递给EF上下文?

  28. 28

    我可以将两个对象传递给createPage中的上下文吗?

  29. 29

    如何在groovy中将上下文传递给自定义定义的方法?

热门标签

归档