我有一個綁定到對象控制器的NSCombobox。對象控制器是通過RestKit的對象序列化框架創建的(自定義)僱員類的實例。 NSComboBox的值綁定到一個關鍵路徑employeeType,這是存儲在遠程MySql數據庫上的一個int值。 int值對應於員工類型,因此NSComboBox綁定,所以它調用selectItematIndex而不是隻顯示屬性值
0 == "Full Time"
1 == "Part Time"
2 == "Terminated"
....
11 == "Temp Worker"
當前(如預期的那樣),NSComboBox顯示int值。有沒有一種方法來調用selectItemAtIndex:在IB中使用該int值,以便它選擇該索引處的項目,而不僅僅是通過綁定將該int值置於NSComboBox中?
我的想法是,我可以覆蓋吸氣的一個屬性,因此它看起來像:
if ([self employeeType] == 0) {
[comboBox selectItemAtIndex:0];
}
但我不相信這會是正確使用綁定的。
可供客體控制器字符串本身(「全時」兼職」,等等) – rdelmar 2012-08-16 20:49:53
還沒有,我只是填充NSComboBox使用Interface Builder – 2012-08-17 14:38:35