2012-03-22 44 views
0

我正在開發mac應用程序項目。我有一個表和一個文本框,一列名爲價格,以及文本框名稱價格。我將列價格綁定到具有keypath arrangeObject的控制器,對於textfield,我綁定到相同的控制器,並使用keypath選擇。有效。它可以將用戶輸入的數據讀取到文本字段。textfield顯示一個值,它是一個動作的計算結果,如何將該值綁定到核心數據

但是現在,我需要計算數字,然後將數字顯示到文本字段,然後綁定該值。這樣該列也可以顯示該值。怎麼做?

回答

1

如果我正確理解你,你已經成功地完成了綁定部分。因此,您需要做的是在文本字段中設置一個計算值 - 由於綁定的原因,該值也會顯示在表格的相應單元格中。

要在文本字段中設置值,可以通過按住Control鍵並拖動到控制器類的.h文件中的空行來在控制器類中創建一個新的出口(yourTextFieldName) - 但是我猜你已經很遠了足以知道這一點。然後設置值使用

[yourTextFieldName aString];

。假定你的數據是數字(因爲你是指計算),您可能必須將其與先轉換成字符串,可能

[的NSString頁頭] initWithFormat:@「%@」,numericValue]。 //與NSNumber * numericValue或%g如果它是浮點數,或者...

+0

非常感謝!我現在嘗試! – Hannah 2012-03-23 21:03:44

相關問題