MKMapView에 위도/경도 범위를 넘어서는 Annotation을 추가하면 어떻게 될까?
정답은 악명 높기로 소문난 EXC_BAD_ACCESS.
개발중인 앱에서 한번에 적게는 100여개에서 많게는 500여개 정도 한번에 Annotation을 추가한다.
문제 없이 잘 돌아가던 녀석인데, 리뷰를 앞두고 별안간 죽어나가기 시작했다.
도무지 죽는 원인을 찾을 수 없었고, 혹시나 하는 마음에 300여개의 데이타를 일일이 콘솔에 찍어서 값을 확인했다.
위에서부터 차근차근 확인해 봤지만 문제가 없어서 포기하려던 순간! 마지막 데이타의 위도/경도가 110/110인 것을 확인!! ㅠㅠ
이런 망할.. 이놈이었어!
MapKit을 너무 신뢰했다. 잘못된 값이 들어가도 이정도의 예외처리를 될 줄 알았는데..
담부터 입력값을 꼼꼼히 체크해서 바인딩해야 겠다.
iPad에 Bluetooth 키보드를 연결해봤습니다.
아이패드 세팅에서 블루투스 ON해주면 사용가능한 장치를 자동으로 검색합니다.
검색 결과에 불루투스 키보드를 선택하면 키보드로 키값을 입력하고 엔터키를 입력하라고 합니다.
시키는 대로 해주면 설정 끝!
iOS4가 설치된 아이폰도 지원한다고 합니다.