我正在开发一个应用程序,我需要运行我的应用程序都在3.0和4.0。我有一个文本框,当我尝试在文本框中输入数字时,行为就像这样... IN 3.0: - 它允许输入7位数字和2个小数值(我已经像这样格式化)。根据选择的国家,我已经格式化和定位了数字以及逗号分隔。它在3.0和3.1.2完美工作NSNumberFormatter工作奇怪的iPhone 4.0
IN 4.0: - 它允许你只输入4个数字,输入第5位数字后,它使文本字段为空。当你输入第5个数字时,当你输入从第一个数字开始的第六个数字并继续相同的直到4个数字。 例如: - 当你输入1234,文本字段出现 - 1234,当你输入12345时,文本字段出现“”。当你输入6现在它以6开头,依此类推。
我正在使用NSNumberFormatter和numberfromstring方法来格式化在文本字段中输入的值。
我无法理解为什么会发生这样的...请帮我...