샘플을 보면서 지도를 한번 띄워보려고 아래와 같이 소스를 구현 했는데


import com.google.android.maps.MapActivity;


public class MainActivity extends MapActivity {


@Override

protected boolean isRouteDisplayed() {

return false;

}


//.. 기타 메소드들..

}

MapActivity cannot be resolved to a type

이런 에러가 발생한다면...


Properties 화면에서 Android 로 들어가보면 Target Name이 Android x.x 로 되어있는데 이걸 Google APIs 로 선택해주시면 해결됩니다. ^^;




언제부터인가 개발하던 앱을 실행시켰을 때 에러가 발생해도 해당 위치를 보여주지 않아서 답답했습니다.


아래와 같이 말이죠.



이렇게 에러 위치를 알려주지 않아서, 에러가 발생했을 때 의심가는 부분에다가 로그를 출력해 가면서 위치를 찾았습니다.


오늘은 하도 답답해서 검색해보니 방법이 있네요. 역시 구글이야.. ㅠ_ㅠ


1. Xcode 좌측 네비게이터 쪽 BreakPoint Navigator 를 열어봅니다. (Cmd + 6)


2. 네비게이터 아래쪽에 + 버튼을 누르면 아래와 같이 Add 항목이 2개가 뜹니다.


3. Add Exception Breakpoint... 를 선택합니다.

속성은 그대로 놔두고 Done을 누릅니다.


테스트용으로 Dictionary에 nil을 셋팅하게 해두고 실행해봤습니다.

예전처럼 에러 발생 위치가 잘 뜨네요.

+ Recent posts