2014-02-11 5 views
1

나는 터치를 실행하려고했는데 이것은 메인 m에서 나왔습니다. return UIApplicationMain (argc, argv, nil, NSStringFromClass ([AppDelegate class])));Xcode Touches 스레드 1 신호 sigabrt NS 범위 예외

2014년 2월 11일 11 : 04 : 08.088 touches3 [357 : 70B] * 인해 캐치되지 않는 예외 'NSRangeException'응용 프로그램 종료, 이유는 : '* - [__ NSArrayI objectAtIndex :] : 빈에 대한 범위를 넘는 인덱스 0 배열 '

내가 뭘 할 수 있는지 아는 사람 있습니까? 고맙습니다!

답변

1

즉, 코드의 어딘가에서 배열의 변수에 액세스하려고합니다.

일반적으로 고정 주기로 다른 변수에 액세스하는 for 루프와 함께 발생합니다. 배열의 사용에 중단 점을 배치하고 문제를 일으키는 것을 찾으십시오.

+1

동의. 또는 [예외 중단 점] (https://developer.apple.com/library/ios/recipes/xcode_help-breakpoint_navigator/articles/adding_an_exception_breakpoint.html)은 일반적으로 문제가되는 행을 매우 빨리 식별합니다. – Rob

관련 문제