2011-01-14 98 views
24

我正在写一个iPhone应用程序,它使用包含小数点的键盘。因为这不是在Interface Builder的标准我已经在viewDidLoad方法分配这个文本字段是这样的:iPhone:无法找到键盘iPhone-Portrait-DecimalPad支持类型8的键盘;使用默认?

[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad]; 

当我运行这个应用程序,点击文本字段,并露出键盘,我得到这个进入进入控制台日志:

无法找到支持类型 8键盘 iPhone画像,DecimalPad keyplane;使用 默认

你有什么想法这意味着什么?
我需要担心吗?
如何停止此控制台消息?

编辑:我正在使用iOS 4.2.1

+4

控制台消息是良性和发生在至少4.3。我已经报告这是一个错误(ID#9295924),但我怀疑我不是第一个这样做的人。 – Jeff 2011-04-17 09:09:50

+1

这真的让我很烦恼..没关系,但它仍然非常烦人! - 感谢您报告吧:) – 2011-07-21 22:12:54

回答

6

您正在运行什么版本的操作系统? DecimalPad键盘类型仅在4.1版本中引入,因此如果您打算允许之前的版本,则会收到此警告,并且会恢复为正常的键盘类型。如果您不想发生这种情况,请在进行调用之前检查是否存在UIKeyboardTypeDecimalPad。