iPhone:找不到支持 iPhone-Portrait-DecimalPad 键盘类型 8 的键平面;使用默认值?
我正在编写一个 iPhone 应用程序,它使用包含小数点的键盘。因为这在 Interface Builder 中不是标准的,所以我已将其分配给 viewDidLoad 方法中的文本字段,如下所示:
[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad];
当我运行此应用程序时,点击文本字段并公开键盘,我会输入此内容进入控制台日志:
找不到支持类型的键平面 8 键盘 iPhone-肖像-DecimalPad;使用 默认
你知道这意味着什么吗?
我需要担心吗?
我怎样才能停止这个控制台消息?
编辑:我正在使用 iOS 4.2.1
I'm writing an iPhone app which uses a keypad that includes a decimal point. Because this is not standard in the Interface Builder i have assigned this to a text field in the viewDidLoad
method like this:
[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad];
When i run this app, tap the text field and expose the keypad, i get this entered into the console log:
Can't find keyplane that supports type
8 for keyboard
iPhone-Portrait-DecimalPad; using
Default
Have you any ideas what this means?
Do i need to worry?
How can i stop this console message?
EDIT: i'm using iOS 4.2.1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您运行的操作系统是什么版本? DecimalPad 键盘类型仅在 4.1 中引入,因此如果您计划允许以前的版本,您将收到此警告,并且它将恢复为正常键盘类型。如果您不希望发生这种情况,请在调用之前检查 UIKeyboardTypeDecimalPad 是否存在。
What version OS are you running against? the DecimalPad keyboard type was only introduced in 4.1, so if you are planning on allowing prior versions you will get this warning, and it will revert to the normal keyboard type. If you don't want this happening, check for the existence of UIKeyboardTypeDecimalPad before doing the call.