2014-06-27 66 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}]; 
相關問題