2012-12-09 4 views
3

startMonitoringSignificantLocationChanges 시뮬레이터에서 Freeway Drive 모드를 활성화 할 수 있으며 locationManager:didUpdateLocations:에 대한 정기적 인 호출이 매우 유용합니다. = 문제는 응용 프로그램이있을 때 디버깅 중입니다. 종료되고 그것은 깨어 나기위한 것입니다. RUN 체계를 "my.app 대기 시작"으로 변경했으며 디버거가 응용 프로그램이 활성화 될 때까지 기다리는 동안 다시 작동합니다. 단점은 NSLog를 볼 수없고 시뮬레이터에 장치 로그를 볼 수있는 방법이 없다는 것입니다. 그래서 최소한 장치 로그를 볼 수 있다고 생각 했으므로 장치로 이동했지만 장치에는 고속도로 드라이브 모드가 없습니다.장치의 위치 서비스 테스트

<?xml version="1.0"?> 
<gpx version="1.1" creator="Xcode"> 
    <wpt lat="37.331705" lon="-122.030237"></wpt> 
    <wpt lat="37.331705" lon="-122.030337"></wpt> 
    <wpt lat="37.331705" lon="-122.030437"></wpt> 
    <wpt lat="37.331705" lon="-122.030537"></wpt> 
    <wpt lat="37.331705" lon="-122.031437"></wpt> 
    <wpt lat="37.331705" lon="-122.031537"></wpt> 
    <wpt lat="37.331705" lon="-122.031437"></wpt> 
    <wpt lat="37.331705" lon="-122.032537"></wpt> 
    <wpt lat="37.331705" lon="-122.032437"></wpt> 
    <wpt lat="37.331705" lon="-122.032537"></wpt> 
    <wpt lat="36.331705" lon="-122.030437"></wpt> 
    <wpt lat="36.331705" lon="-122.030537"></wpt> 
</gpx> 

을 그리고 RUN 방식의 기본 위치로 설정합니다 나는이 같은 .GPX 파일을 만들었습니다. 기본지도 앱을 통해 비행 할 때 기기의 좌표가 변경되는 것을 볼 수 있지만 시뮬레이터에서와 같이 locationManager 대리자 메소드가 호출되지 않습니다.

나는 이것을 테스트 할 수있는 방법에 대한 도움을 주셨습니다.

감사

+0

xCode 창 -> 전자 수첩 -> 장치 -> 콘솔에서 장치의 실행중인 모든 앱에서 NSLog 미리보기를 제공해야합니다. 이것은 당신의 문제에 도움이됩니까? –

답변