我正在尝试来自 Cocoa Programming - Aaron Hillegass 的核心数据示例应用程序。
其中有一个实体 Car,具有以下属性:
- 条件 - 诠释 16
- datePurchased - 日期
- makeModel - 字符串
- onSpecial - 布尔值
- 照片 - 二进制
- 价格 - 十进制
有某些视图对象,例如-
- 表视图
- 日期选择器
- 图片井等
执行的一些绑定是-
- TableView -> 带有 NSNumberFormatter 的 TableColumn(设置为货币)-> 值:arrangeObjects.price
- DatePicker -> 值:selection.datePurchased
问题是:
在带有 NSNumberFormatter 的 TableColumn 中,它不接受我为货币输入的任何十进制数字,例如 - 123,00 或 123.45 或 +235 或 567。它始终显示此警报消息:格式错误。
每当我在表中选择一行并在日期选择器中更改其相应值时,它同时更改其他记录的值,即。如果对于表中的第一行,我已将其设置为 2004 年 12 月 25 日,则其他行将保持 12/25/2004。
谁能帮我解决我的问题?源代码可以在这里找到
谢谢,
米拉杰