2010-05-31 2 views
0

내 응용 프로그램의 몇 곳에서 reverseGeocoder를 사용하고 있습니다. 이 특정 인스턴스, 내 주석에 대한 세부 정보를 업데이트하는 데 사용하고 있습니다. didFindPlacemark 메서드가 실행될 때마다 새 장소 표시를 저장하는 속성 (MKPlacemark)을 만들었습니다.iPhone SDK : ReverseGeocoder 업데이트가 너무 늦었습니까?

문제는 항상 한 번의 업데이트로 인한 것입니다. 의미, 내 사용자 지정 메서드가 내 geoCoderPlacemark 속성을 호출하면 didFindPlacemark 메서드에서 업데이트됩니다. 현재 조회하지 않은 마지막 좌표에 대한 정보를 반환합니다. 그래서 didFindPlacemark 메서드가 이전에 실행 중이라고 가정 할 때 속성을 수신 한 후에 실행되는 것으로 보입니다. 그러면 업데이트 된 장소 표시를 다른 메서드로 가져올 수 있습니다.

이 문제를 피하는 가장 좋은 방법은 무엇입니까? 정말 모든 코드 정보를 didFindPlacemark 메소드에 넣고 싶지는 않습니다. 그 방법은 단지 속성을 업데이트하는 것이 훨씬 쉬울 것 같지만, 그것을 얻으려고하면 왜 이것을 업데이트할까요?

답변

0

나는 내 코드를 didFindPlacemark에 입력했는데이 문제가 해결되었습니다.