2015-01-12 4 views
-1

메모리 부족 문제가 있습니다. 때마다 메모리가 커집니다. 내가 Instrument를 실행했을 때 ImageIO_PNG_Data라는 것을 보았습니다. ImageIO_PNG_Data는 뷰를 누를 때마다 많은 메모리를 필요로합니다. 내 오래된 응용 프로그램이 잘 작동하지만 일부 이미지를 변경할 때 메모리 부족 문제가 발생합니다. 이미지 URL : https://drive.google.com/file/d/0B5FeQzPDrl-oT2ZiZktuNWJONHM/view?usp=sharing 얘들 아,보세요.메모리 부족 문제가 있습니다. 때마다 메모리가 커집니다. Xcode 6.1을 사용 중입니다.

감사합니다.

+0

_image_이 (가) 표시되는 지점이 없습니다. 당신이해야 할 일은 _code_를 보여주는 것인데, 이것은 분명히 이미지의 메모리를 잘못 관리하고있는 것 같습니다. 앱을 설명하고 "뷰를 푸시"할 때 수행중인 작업을 정확히 토의해야합니다. – matt

+0

이전 응용 프로그램이 잘 작동한다고 생각하지 않습니다. 나는 당신이 잘못하고있는 것이 무엇이든 항상 잘못하고 있다고 의심합니다 - 그러나 더 큰 이미지는 더 낮은 기억 상태를 조속히 찾아냅니다. – matt

답변

0

나는 당신이 스토리 보드에 push segues의 동그라미를 설정했다는 증거가 없다는 것을 추측 할 것이다.보기 컨트롤러 A를 밀고보기 컨트롤러 B를 누른다. ,보기 제어기 A를 누른 다음보기 제어기 B를 누르십시오. 따라서 수십 개의보기 제어기 A와보기 제어기 B가 모두 위에 얹혀 있습니다. 그리고 모든 뷰 컨트롤러 A에는 이미지가 포함되어 있으므로 수십 개의 이미지가 포함됩니다. 그래서 결국에는 추억이 없어집니다.

이것이 사실이라면 밀어 넣기 단절의 반대쪽이 역방향 누름 단절이 아니라는 점을 이해해야합니다.이 단절은 갑자기 튀어 나옵니다. 현재 (모달)와 유사하게; 그 반대는 다른 현재 (모달)가 아니며, 해산 또는 긴장을 푸는 것입니다.