테스트 할 3G 장비를 사용하여 애플리케이션을 개발했습니다. 친구에게 테스트를 해보니 충돌이 일어난 것으로 나타났습니다. 충돌 로그를 살펴 봤지만 몇 번의 메모리 경고 후 "EXC_BAD_ACCESS"문을 제외하고는별로 사용하지 않습니다.iPhone 앱 디버깅 도움말 - EXC_BAD_ACCESS
내 장치에서 imagePicker 제비를 사용할 수 있으며 사진을 찍을 때마다 메모리 경고가 표시되지만 문제가 발생하지는 않습니다.
내 친구의 기기 (3G도 가능)에서 카메라에서 선택한 몇 장의 이미지가 지나면 앱이 다운됩니다.
그래서 내 질문은 .. 은 메모리 경고 때문에 무언가가 할당 해제되고 있다고 생각하지만 내 친구의 기기에서만 처리가 취소 된 다음 다시 할당을 시도한 다음 다시 사용하려고합니다. 어떤 객체가 호출되는지 어떻게 알 수 있습니까? NSZombies는 원격 (베타) 장치이므로 사용할 수 없습니다.
도와주세요.
누군가가 내 장치가 문제없이 이미지 후 이미지를 선택할 수 있습니다 왜 어떤 아이디어를 가지고 자신이 ... 그
덕분에 가장 도움이 될 수 없습니다 또한 경우에!
EDIT : 새로운 발견 .. 나는이 오류 메시지도 받는다 : 나는 데이터 액세스와 관련된 것으로 이해하는 KERN_PROTECTION_FAILURE이다. 충돌은 UIImagePicker에서 가져온 이미지를 저장 한 직후에 발생하는 것으로 보입니다. 어떤 아이디어?
아마도 이미지 선택 도구가 위임됩니다. 당신이 그것을 풀어 줄 가능성이 있습니까? 친구는 여전히 충돌 로그를 보낼 수 있습니다. iTunes를 사용하여 기호를 얻는 방법 및 기호를 나타내는 방법에 대해 Google에서 검색하십시오. –
나는 그것을 풀어 놓은 것 같지 않습니다. didFinishPickingMediaWithInfo 대리자 메서드에서 피커를 닫을뿐입니다. 피커를 취소하기 전에 반환 된 '정보'를 사용해야합니다. 현재 픽커를 먼저 닫은 다음 반환 된 이미지를 사용합니다. –