Я пробую пример приложения с основными данными, из Cocoa Programming - Aaron Hillegass.
В нем есть сущность Car, обладающая следующими свойствами:
- Состояние - Int 16
- датаПокупка - Дата
- makeModel - String
- onSpecial - Boolean
- фото - Binary
- цена - десятичная
Существуют определенные объекты просмотра, такие как -
- TableView
- DatePicker
- Имидж и т. Д.
Некоторые из выполненных привязок -
- TableView -> TableColumn с NSNumberFormatter (задан в качестве валюты) -> значение :ограммаObjects.price
- DatePicker -> value: selection.datePurchased
Проблемы:
В TableColumn с NSNumberFormatter он не принимает какие-либо десятичные числа, которые я ввожу для валюты, например - 123,00 или 123,45 или +235 или 567. Всегда отображается это предупреждающее сообщение: Ошибка форматирования.
Всякий раз, когда я выбираю строку в таблице и изменяю ее соответствующее значение в средстве выбора даты, он одновременно меняет значения для других записей, т.е. если для первой строки таблицы я установил его на 25.12.2004, то для других строк он будет сохранен 12.12.2004.
Может кто-нибудь помочь мне решить мои проблемы? Исходный код можно найти здесь
Спасибо
Miraaj