zoukankan      html  css  js  c++  java
  • 键-值编码

    1.键路径

      对象之间的关系通常是网络的。例如,一个人有个配偶,配偶有个踏板车,踏板车又有一个型号

      

      为了选中某人配偶的踏板车的型号,可使用键路径:

      NSString *mn;

      mn = [selectedPerson valueForKeyPath:@"spouse.scooter.modelName"];

      在键路径总可以使用一些操作符。如,有个Person对象的array,便可使用键路径来得到它的平均expectedRaise。

      NSNumber *theAverage;

      theAverage = [employees valueForKeyPath:@"avg.expectedRaise"];

      下面是一些常用的操作符:@avg,@count,@max,@min,@sum

      如希望在文本框中显示一个array controller管理对象的平均加薪期望,可如下绑定:

      [textField bind:@"value" toObject:employeeController 

       withKeyPath:@"arrangedObjects.@avg.expectedRaise" 

        option: nil];

      可以使用unbind:可删除绑定

      [textField unbind:@"value"];

  • 相关阅读:
    websocket简易demo
    innerHTML误区
    nuget离线
    vs2017js 方法注释
    Neo私钥到地址
    vant-ui rem问题
    鼠标悬停出菜单
    wangeditor视频
    display:grid
    Python中的循环
  • 原文地址:https://www.cnblogs.com/PJXWang/p/5192997.html
Copyright © 2011-2022 走看看