0
잠시 동안 내 앱을 탐색 할 때 iPod 4G 및 iPad 3에서 다음 오류가 발생하며 전체 화면이 흰색으로 표시되거나 앱이 멈춘 다음 앱을 다시 시작합니다. 우리가 핵심 플롯을 사용할 때Core Plot을 사용하지 않고 Core Animation에서 바이트를 할당하지 못했습니다.
CoreAnimation: failed to allocate 1879072 bytes
이 문제는 일반적으로 온다, 그러나 나는 핵심 플롯
내 코드에서 ARC를 사용하여 해요를 사용하지 을 해요.
지도에 MKMapview 및 CoreLocation을 사용했습니다.
이 문제에 대해 Google에서했으나 코어 플롯 문제를 제외하고 아무것도 찾을 수 없었습니다.
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
@ Rob Napier : R ... 감사합니다. 할당을 확인했습니다. 가장 많이 할당 된 presentViewController 메소드를 보여줍니다. 어떻게 생각해야하는지 생각합니다. ?? –
중요한 것은 어떤 개체가 할당되는지입니다. 그런 다음 사용법을 추적하고 실수를 찾으십시오. ARC를 사용하고 있기 때문에 어딘가에서 유지 루프를 만드는 것이 가장 가능성이 높습니다. 통과 한 블록을 확인하고자가 블록을 캡처하지 않도록하십시오. 이 물체가 공개되어야한다고 생각하는 곳을 생각하십시오. 아마도 당신은 너무 큰 것을 캐싱하고있을 것입니다. 인스트루먼트는 오브젝트가 할당 된 위치를 알려줍니다. 당신이 그것을 잊어 버리는 것을 잊어 버린 곳을 말해주지는 않습니다. –