2011-01-14 3 views
24

저는 소수점이 포함 된 키패드를 사용하는 iPhone 앱을 쓰고 있습니다. 이 인터페이스 빌더에서 표준이 아니기 때문에 내가이 같은 viewDidLoad 방법으로 텍스트 필드에이를 할당 :이 응용 프로그램을 실행하면iPhone : 키보드 유형 8을 지원하는 키 평면을 찾을 수 없습니다. iPhone-Portrait-DecimalPad; 기본값을 사용합니까?

[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad]; 

는, 텍스트 필드를 누르고 키패드를 노출,이 입력 취득 콘솔 로그에 :

키보드 아이폰 세로-DecimalPad에 대한 8을 입력 지원 keyplane를 찾을 수 없습니다; 기본값 :

이것이 무슨 뜻입니까?
걱정해야합니까?
이 콘솔 메시지를 어떻게 중지시킬 수 있습니까?

편집 : 난 당신에 대해 실행중인 어떤 버전의 OS

+4

콘솔 메시지는 심각하지 않으며 4.3 이상에서 발생합니다. 이 문제는 버그로보고되었지만 (ID # 9295924) 처음으로 그렇게하는 것은 아닌 것으로 생각됩니다. – Jeff

+1

이것은 정말로 나를 귀찮게한다. .. 상관 없다. 그러나 그것은 아직도 정말로 고민 거리다! - 그것을보고 해 주셔서 감사합니다 :) –

+0

나는 또한 4.3.1을 사용하고 있으며이 경고를받습니다. 그것의 약간 혼란 그러나 나는 다만 메시지를 남겨두고 그것을 그것. Bye Alex – Alexander

답변

6

아이폰 OS 4.2.1을 사용하고 있습니다? DecimalPad 키보드 유형은 4.1에서만 도입되었으므로 이전 버전의 사용을 허용하려는 경우이 경고 메시지가 표시되고 일반 키보드 유형으로 되돌아갑니다. 이 문제가 발생하지 않게하려면 호출하기 전에 UIKeyboardTypeDecimalPad가 있는지 확인하십시오.

+2

6.1에서 실행 중이며 여전히이 오류가 발생합니까? –

+0

@owen gerig : 여기와 동일. 그러나 십진수보다 다른 키보드를 선택하면 모든 것이 잘됩니다. – brainray

+0

http://stackoverflow.com/a/24888849/1463604 여기에서 답변 확인 ... – Nishant