2012-12-29 3 views
1

iPhone 응용 프로그램을 만들고 XCode 4.5, iOS 6.0을 사용하여 AdHoc 설치 파일 (.ipa)을 만들었습니다. 그리고 iTunes를 통해 장치에 응용 프로그램을 성공적으로 설치했습니다.Adhoc 응용 프로그램의 UITextField 사용자 상호 작용 문제 iOS

문제는 앱에 로그인 페이지가 하나 있고 UITextField가 포함 된 가입 페이지가 있다는 것입니다. 로그인 페이지에서는 IB를 통해 생성되었지만 가입 페이지에서는 코드를 통해 UIScrollView의 하위보기로 추가됩니다. 두 페이지 모두에 문제가 없습니다. 그러나 임시 설치 후, 가입 페이지를 열고 텍스트 필드를 클릭하면 선택되고 값을 입력 할 수 있습니다. 하지만 그 후에는 가입 페이지에서 텍스트 필드를 선택할 수 없습니다. 가입 페이지를 닫은 다음 로그인 페이지의 텍스트 필드도 작동하지 않습니다.

임시 설치된 앱에서만 발생합니다. 이 문제에 대한 가능한 이유가 있습니까?

도와주세요.

문제 업데이트가 나는 제품> 회원 정보> 자동화를 사용하여 문제를 추적하기 위해 노력했다. 테스트를 통해 동일한 문제가 발생했습니다. 동시에 코드에서 실행하면 잘 작동합니다. 누군가가 내게 힌트를주기 위해 도움을 줍니까?

+0

시뮬레이터에서 제대로 작동합니까? 그것은 장치에서 실행되는 디버그 빌드에서 잘 작동합니까? –

+0

예, 두 조건 모두에서 제대로 작동하며 문제는 특수 빌드에서만 발생합니다. – Mithuzz

+0

명확하게하기 위해, 텍스트 필드가 선택되면 위임 메서드가 실행되지 않지만 스크롤 뷰는 스크롤됩니까? –

답변

3

UITextField의 대리자 메서드를 제대로 확인 했습니까? 편집이 끝나면 대리자 메서드가 제대로 호출되는지 확인하십시오. 귀하의 설명을 통해 나는 첫 번째 텍스트 상자에 값을 선택하고 입력 할 수 있음을 이해합니다. 따라서 편집이 끝나면 YES를 반환해야합니다.

+0

고맙습니다. endEditing 메소드에서 return YES를 추가하는 것을 잊었습니다. 하지만 코드를 실행할 때 왜 작동하는지 궁금해. 어쨌든 이제는 잘 작동합니다. 다시 한 번 감사드립니다 :) – Mithuzz

+0

나는 기꺼이 도와 줬어. – Anand