"Exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]" 이 에러를 접하게 되면 어디에서 에러가 발생했는지는 나타나지 않고 아래처럼 @main에서 오류 문구가 나타난다.
따라서 이번에는 break point navigator를 이용하여 해당 에러의 위치를 파악하고 에러를 해결해보자. (에러 해결법은 각자가 구현하자.)
1. Break Point Navigator를 클릭하고 아래에 있는 +버튼을 눌러준다. (사진 참고)
2. Exception BreakPoint를 클릭해주고 Exception 언어는 All로 설정해준다.
3. 그리고 실행을 하게 되면 Exception 오류가 발생하는 위치에 BreakPoint가 잡히게된다.
이제 여기부터는 코드 작성자의 역량으로 코드를 수정해서 오류를 잡으면 된다.
대부분 tableView, CollectionView를 사용했을 때 오류가 발생한다. 따라서 cellForRowAt 관련부분에서 이 오류를 발생시켰을 가능성이 높다.