gpt4 book ai didi

cocoa - NSNumberFormatter 和 NSDatePicker 中的核心数据绑定(bind)相关问题

转载 作者:行者123 更新时间:2023-12-03 17:26:11 25 4
gpt4 key购买 nike

我正在尝试来自 Cocoa 编程 - Aaron Hillegass 的核心数据示例应用程序。

其中有一个实体 Car,具有以下属性:

  1. 条件 - Int 16
  2. 购买日期 - 日期
  3. makeModel - 字符串
  4. onSpecial - bool 值
  5. 照片 - 二进制
  6. 价格 - 小数

有某些 View 对象,例如 -

  1. 表格 View
  2. 日期选择器
  3. 图像良好等

执行的一些绑定(bind)是-

  1. TableView -> 带 NSNumberFormatter 的 TableColumn(设置为货币)-> 值:arrangedObjects.price
  2. DatePicker -> 值:selection.datePurchased

问题是:

  1. 在带有 NSNumberFormatter 的 TableColumn 中,它不接受我为货币输入的任何十进制数字,例如 - 123,00 或 123.45 或 +235 或 567。它始终显示此警报消息:格式错误。

  2. 每当我在表中选择一行并更改日期选择器中的相应值时,它都会同时更改其他记录的值,即。如果表中的第一行我将其设置为 12/25/2004,则其他行将保留为 12/25/2004。

谁能帮我解决我的问题吗?源码可参见here

谢谢

米拉杰

最佳答案

在我的家庭网络上再次检查了代码,您的链接工作正常。该项目的问题是,在编辑值时必须输入货币符号(对我来说是 $)。要删除此要求,请选中 IB 中格式化程序的“宽松”复选框。

关于cocoa - NSNumberFormatter 和 NSDatePicker 中的核心数据绑定(bind)相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com