2013-12-23 9 views
0

[[UIApplication sharedApplication] openURL:url]을 사용하여 앱에서 소셜 미디어 URL을 엽니 다. 그러나 내 앱이 죽기 전에 (앱이 예기치 않게 종료 된) 2 ~ 4 개 이상의 URL을 열 수없는 것 같습니다. 또한 위에서 언급 한 메서드를 호출하면 메모리 사용량이 크게 증가하고 있음을 알 수 있습니다 (이 경우가 아닐 것으로 예상했습니다)."[[UIApplication sharedApplication] openURL : url]"- 내 앱을 죽이지 않고 두 개에서 네 개의 URL을 열 수 없습니다.

mail.app에서 똑같은 URL을 열려고했는데 mail.app이 삭제되지 않고 계속 열 수 있습니다. 그래서 확실히 뭔가 내 애플 리케이션에 문제가있다.

질문 1 : [[UIApplication sharedApplication] openURL:url]으로 전화하면 메모리 사용량이 증가하지 않도록하려면 어떻게해야합니까?

질문 2 : 내 앱이 삭제되는 동안 mail.app이 죽지 않는 이유는 무엇입니까?

감사합니다.

+0

메모리 증가의 원인을 테스트하기 위해 Instruments를 사용해 보았습니까? –

+0

어떻게'url'을 만들었습니까? 'alloc'을 사용 했습니까? 어떤 코드를 보여주세요. – Maulik

+0

@Leo Natan - 저는 간단한 도구를 사용하여 간단한 방법으로 단순한 해상도를 얻을 수 있기를 바랍니다. –

답변

0

스택 오버플로에 대한 또 다른 질문과 함께 NSLog (내 응용 프로그램에서는 그다지 많지 않음)를 제거하라는 제안을받은 후 상황이 잘 돌아가고 내 응용 프로그램이 죽지 않을 것입니다. 나는 다른 독자를위한 어떤 미래 참고든지를 위해 이것을 벌채하고있다. MEMORY PRESSURE로 인해 앱이 삭제되었다는 메시지가 표시되면 앱에서 NSLog를 제거하고 도움이되는지 확인해보십시오. 그것은 나를 도왔다! 다음은 다른 스레드에 대한 참조입니다. link