2012-10-10 2 views
2

iOS5에서 앱을 제작했습니다. 몇 가지 업데이트로 앱을 컴파일했을 때 앱에서 UITextField가 텍스트 입력을 인식하지 못한다는 것을 발견했습니다. 키보드가 나타나지만 타이핑은 UITextField에 영향을 미치지 않습니다. 내 MainWindow는 코드 대신에 IB를 사용하여 만들어졌습니다.UITextFields는 iOS6에서 텍스트를 허용하지 않습니다.

검색 그래서 응용 프로그램 대리인에게 [self.window makeKeyAndVisible]이 누락되었습니다. 이미 응용 프로그램 대리자 클래스에있는 문제가 해결되었으므로 문제가 해결되지 않았습니다. 지식을 확산하기 위해 내 자신의 질문에 대답

답변

0

...

나는 대답 제공되는 애플 포럼 found this 게시물 : 인터페이스 빌더에서

은 MainWindow.xib에 파일을 선택합니다. 그런 다음 viewController (내 경우 TabBarController)를 선택하고 Attributes Inspector를 봅니다. View Controller 아래에 "Title"이라는 필드가 있어야합니다. 내 MainWindow xib ("MainWindow_iPad")의 이름을 입력했습니다.

+0

해결책이 작동하지 않았습니다. –

0

XIB 파일을 사용하여 IOS 5 용으로 개발 된 응용 프로그램에서 동일한 문제가 발생했습니다.

위에서 언급 한 Apple 문서를 기반으로하면 iPhone 및 iPad 버전의 MainWindow에 대해 간단히 "Visible at launch"를 사용할 수있었습니다. 이름이나 다른 것을 설정할 필요가 없습니다. 내가 이것을 시도하기 전에 보았던 이상한 점은 OK 버튼을 사용하여 UIAlertView를 보여 주면 모든 대화가 끝난 후 모든 것이 완벽하게 작동한다는 것입니다.

팁 주셔서 감사합니다.

관련 문제