2013-01-22 3 views
1

5 개의 레이블 만 포함하는 하나의 창을 포함하여 사용자 인터페이스로 Xcode에서 간단한 응용 프로그램을 만들고 있습니다. 나는 단지 날짜를 사용하여 레이블에 몇 개의 텍스트를 보여주고 싶다. 나는 -awakeFromNib 방법으로 모든 작업을 수행합니다. 그러나 앱을 빌드하고 실행하면 아이콘이 나타나고 창을 표시하지 않고 즉시 중단됩니다. 내가 생각하기에 -awakeFromNib이 너무로드되어 실행되지 않습니다. 코드의 절반을 삭제하면 모든 것이 정상적으로 작동합니다.awakeFromNib가 너무 길어서 응용 프로그램이 다운 됨

나는 어떻게 이렇게 거대한 -awakeFromNib을 처리 할 수 ​​있습니까? 다른 방법으로 코드를 작성해야합니까? -awakeFromNib에서 -applicationDidFinishLaunching:으로 메소드를 변경하면 동일한 문제가 발생합니다.

+1

메서드 내부에 중단 점을 넣어 앱이 충돌하는 줄을 확인합니다. –

답변

0

귀하의 분석은 거의 틀린 것입니다. 이 방법은 너무 길지 않습니다. 제거한 코드의 절반에 버그가 발생했습니다. XCode 디버거에서 응용 프로그램을 실행하면 오류가 발생한 코드를 식별 할 수 있습니다.

관련 문제