2012-09-27 3 views
0

iOS 6 SDK. Xcode 4.5.메모리 경고/성능 문제

스토리 보드 및 호 사용. 나는 다양한 수식을 계산하는 여러 계산기로 구성된 응용 프로그램을 만들고 있습니다. 한 장면에서 PNG 파일을 배경 이미지로 사용하는 8 UIButton을 사용하고 있으며 사용자가 8 가지 다른 장면에 포함 된 8 가지 수식으로 이동할 수 있도록 다른 수식 범주로 레이블이 지정되어 있습니다.

저는 각모를 사용 중이며 [self.presenting dismissViewController] 방법을 사용하여 각 장면을 닫습니다. 그건 모두 잘 작동합니다.

특히 하나의 계산기에서는 실제 계산기와 비슷한 장면을 설정했습니다. 디스플레이 상단에 UILabel이있는 UIImageView을 사용하여 디스플레이처럼 작동합니다. 장치에 코드가 연결되어 있지 않아도 장치에서 실행 중일 때, 해당 장면과 구별 할 때 전환이 중단된다는 것을 알았습니다. 이유가 확실하지 않습니다. 또한, 버튼을 누를 때마다 콘솔에 메모리 수신 경고가 표시됩니다. 나는 또한 악기에서 새는 것을 보여주고있다.

이 응용 프로그램은 시뮬레이터에서 완벽하게 작동하지만 실제 전화에서는 작동하지 않습니다. 나는 틀린 것이 확실하지 않다. 그것은 내 컴파일러 설정이 될 수 있을까요? 아니면 프로그래밍 방식으로 버튼 이미지를 설정하지 않는다는 사실입니까?이 파란색 그림 PNG와 그 위에 레이블이 있어도이보기에 대한 단추 나보기 제어기가 없어도 여전히 중단됩니다.

나는 팁이나 튜토리얼을 주셔서 감사합니다.

감사합니다.

답변

0

무엇이 잘못되었는지 알아 냈습니다. 나는 각각의 버튼에 매우 높은 해상도의 이미지를 사용했다. 저해상도 이미지로 바꾸면 메모리 문제가 사라졌습니다.