代码之家  ›  专栏  ›  技术社区  ›  Kevin Sylvestre

键值编码原语

  •  2
  • Kevin Sylvestre  · 技术社区  · 15 年前

    我有一些自动反序列化代码,可以使用 千伏安 . 我需要为原语(int、double、float)添加反序列化支持,但我无法(或不确定如何)使用“ 设置值:forKey: “用原语。必须在运行时执行属性查找。有什么想法吗?谢谢。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Peter Hosey    15 年前

    valueForKey: ,它将为您在NSNumber(或NSValue,对于某些结构类型)对象中设置值。

    您只需要以另一种方式做同样的事情:自己将所需的值框起来,然后将该对象传递进来。 setValue:forKey: