我正在開發一個核心數據的應用程序,我有一個實體類型爲「integer16」(int)的屬性。 我想通過NSTableView
來設置它,它通過NSArrayController
綁定到核心數據。如何使用NSTableView綁定NSArrayController在覈心數據中存儲int?
我在NSTableViewColumn
中輸入NSDateFormatter
來格式化日期的列,它的工作原理是NSDateFormatter
返回NSDate
。 但NSNumberFormatter
不起作用,因爲NSNumberFormatter
返回NSNumber
,而不是int或NSInteger
(在覈心數據中設置的類型)。
每當用戶更改該值時,我可以在哪裏調用方法[mynsnumber intValue]
在我的核心數據中設置int值?
我會在兩個不同的列中存儲日期和整數。 對於我在NSTableViewColumn中使用NSDateFormatter解決的日期。但對於整數,我不知道如何使用格式化程序。 –
這並沒有說明你的目標。如果它與日期問題分開,爲什麼要提到日期問題?請澄清我提出的具體問題。 –
我沒有約會問題!該日期與NSDateFormatter完美配合。我提到「日期問題」,因爲我想解釋我已經做了什麼來存儲日期。現在我想要做同樣的事情,但用int。我不能這樣做,因爲NSNumberFormatter轉換NSNumber和核心數據中的值而不是存儲int(而NSDateFormatter返回NSDate和核心數據存儲NSDate,所以沒關係)。 如果我不清楚,我很抱歉,但我不知道如何解釋我。 感謝您的幫助。 –