【发布时间】:2013-05-24 04:58:24
【问题描述】:
我在 NSNumber 字段中输入值“43200”(以秒为单位的 12 小时)并保存。 XCode 以某种方式将值更改为“43,200” - 插入逗号。但是,如果我查看 xml 文件,该值将保存为<integer>43200</integer>,所以此时一切都应该没问题。
但是,下次我单击该值时,XCode 会删除逗号和它的所有内容。所以值最终是 43。XCode 可能会在这一点上自动保存,即使我只是按 Escape 并关闭文件,然后当我查看 xml 数据时,值会更改为<real>43</real>(!)发生了什么,这一定是bug??
(XCode 4.6.2)
【问题讨论】:
-
XCode 中您所指的“NSNumber 字段”在哪里/是什么?
-
为你添加了截图。它在类型列下显示数字。值在它的右边。
-
奇怪的是,我只是尝试了同样的事情,它从不输入逗号。但是,如果我确实在数字中加了一个逗号,它会删除它以及右边的所有内容。 (我也在运行 4.6.2。)
-
这在 Xcode 6.1.1 中仍然是一个问题。 Xcode 不再切断逗号后的字段值,但当您重新编辑 Xcode 自动插入逗号的 Number 字段时,Xcode 仍将 XML 中的
integer更改为real。