내 응용 프로그램에서 arcgis sdk를 사용했습니다. 3 개의 다른지도가 있으므로 3 개의 타일 된지도 서비스 레이어를 사용했습니다. 또한지도에서 선택한 특정 지역의 심볼을 표시하는 그래픽 레이어가 있습니다. 내 앱; 먼저 자격 증명으로 서비스를 연결 한 다음 레이어를 맵보기에 추가합니다. 지금까지 아무런 문제가 없습니다. 모든 레이어를로드 한 후 AGSQueryTask 및 AGSIdify 작업을 일부 쿼리 작업에 사용하기 시작했습니다. 여기서 문제가 시작됩니다. 디버거에서 "받은 메모리 경고. 레벨 = 1"이라고 표시됩니다. 나는 줌/팬 및 추가 쿼리 작업을 계속합니다. 잠시 후 오류없이 내 응용 프로그램이 중단됩니다. 내 코드를 검토하고 내 문제에 대해 봤지만 arcgis 포럼을 둘러 보았지만 해결책과 좋은 설명을 찾지 못했습니다. 나는 3지도가 아니라 1과 함께 내 애플 리케이션을 시도했지만 경고와 충돌이 사라지지 않았다. 나는 또한 레이어 뷰의 숨겨진 속성을 다시 다루지 않습니다.ARCGIS iOS -지도 레이어 메모리 문제
결국 메모리 문제에 대한 해결책이나 설명 또는 가정을 아는 사람이 있습니까?
P. 나는 또한 nszombienabled 및 stackoverflow 덕분에 malloc 덕분에 내 코드를 디버깅 :)이 과정에서 나는 건너왔다 ": CGBitmapContextInfoCreate : 할당 할 수 없습니다. 비트 맵 데이터에 대한 바이트". 내 기억 문제가이 오류와 관련이 있습니까? 사전에
감사합니다.
나는 이것을 알고 있지만 코드를 다시 수정 해 보겠습니다. 어쨌든 답변 주셔서 감사합니다. – user1472211