키보드 알림에 문제가 있습니다. 키보드 알림이 작동하지 않지만 3.0에서 정상적으로 작동하는 4.0.i에서 재생했을 때 문제가 발생합니다.Iphone 4.0에서 키보드 알림이 작동하지 않습니다.
누구나 왜 이런 일이 일어나고 있는지 제안 할 수 있습니까?
감사합니다. Monish.
는키보드 알림에 문제가 있습니다. 키보드 알림이 작동하지 않지만 3.0에서 정상적으로 작동하는 4.0.i에서 재생했을 때 문제가 발생합니다.Iphone 4.0에서 키보드 알림이 작동하지 않습니다.
누구나 왜 이런 일이 일어나고 있는지 제안 할 수 있습니까?
감사합니다. Monish.
는난 그냥 확인,이 통지 중 하나에 가입하는 데 사용 내 응용 프로그램의 코드 그것은 작동 3.x 및 4.0 :
2010-06-21 08:32:55.750 ClockSmith[3773:307] -[GMTableView keyboardWillShow:] size={320, 216} NSConcreteNotification 0x1de970 {name = UIKeyboardWillShowNotification; userInfo = {
UIKeyboardAnimationCurveUserInfoKey = 0;
UIKeyboardAnimationDurationUserInfoKey = "0.300000011920929";
UIKeyboardBoundsUserInfoKey = "NSRect: {{0, 0}, {320, 216}}";
UIKeyboardCenterBeginUserInfoKey = "NSPoint: {160, 588}";
UIKeyboardCenterEndUserInfoKey = "NSPoint: {160, 372}";
UIKeyboardFrameBeginUserInfoKey = "NSRect: {{0, 480}, {320, 216}}";
UIKeyboardFrameEndUserInfoKey = "NSRect: {{0, 264}, {320, 216}}";
}}
:
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(keyboardWillShow:)
name: UIKeyboardWillShowNotification
object: nil];
그리고 NSLog에서 keyboardWillShow 내부
UITableView에 핸들러가 있습니까 (서브 클래스에 넣었습니까?) 또는 이러한 알림을 구독하는 UIViewController에 있습니까? addObserver 코드를 확인하십시오.
작동하지 않는 경우 알림 등록이 viewDidLoad 이상에서 발생하는지 확인하십시오. (보기 컨트롤러의 init 메소드에서는 사용하지 마십시오.) – zekel
질문이 명확하지 않습니다. 특정 알림을 수신하지 않는 것에 대한 세부 정보를 추가하고 설정하는 방법을 보여주는 코드 샘플을 추가하십시오. – Alex