2014-06-27 35 views
3

这里,我使用NSArrayController将Core Data实体的属性绑定到文本视图表格单元格的值中。具有多个属性的模型关键路径

enter image description here

应怎样使用语法来访问模型关键路径的实体的多个属性?

实施例作为一个格式字符串:@"%@, %@", lastName, firstName;

+0

这与iOS有什么关系? – rdelmar

+0

哈哈,习惯的力量,我的不好。 –

回答

3

在绑定检查文本字段:

  1. 选择“数值与图样:显示模式值1”
  2. 绑定到阵列控制器
  3. 控制器键= selection
  4. 模型键路径= lastName
  5. 显示模式= %{value1}@, %{value2}@
  6. 在绑定检查选择现在可供选择: “显示模式值2”
  7. 绑定值2到AC,selectionfirstName

这在NSTextField section of the Cocoa Bindings Reference.

记录对于完整性,这里是我自己的一些代码,我通过编程方式进行这种绑定:

NSString* bannerPattern = @": %{value1}@ items found, %{value2}@ hidden %{value3}@"; 
NSString* totalPattern = [dateString stringByAppendingString:bannerPattern]; 

[ftview.textField bind:@"displayPatternValue1" toObject:ft withKeyPath:@"visibleNumber" options:@{NSDisplayPatternBindingOption : totalPattern}]; 
[ftview.textField bind:@"displayPatternValue2" toObject:ft withKeyPath:@"hiddenNumber" options:@{NSDisplayPatternBindingOption : totalPattern}]; 
[ftview.textField bind:@"displayPatternValue3" toObject:ft withKeyPath:@"newString" options:@{NSDisplayPatternBindingOption : totalPattern}]; 
相关问题