2012-02-05 3 views
-2

App이 종료 될 때 궁금합니다. (내 앱은 cocos2d를 사용하여 만든 게임입니다.) 다른 사람 (예 : 메일)과 게임을 다시 할 때 가끔씩 계속 진행됩니다. 내가 사용하고 있었지만 때로는 다시 시작했다.iOS App Reluraches 다시 시작하지 않고

처음으로 이것은 메모리 문제 중 하나입니다. 그러나 그렇지 않습니다. 기억이 충분하더라도 일어난다.

답변

0

애플리케이션의 상태를 저장하려면 핵심 데이터를 사용해야합니다! 여기

는 튜토리얼 : Core Data Tutorial 장치가 그것이 밖으로 경고 백그라운드로 애플 리케이션을 죽일 수있는 몇 가지 더 많은 메모리가 필요하다고 판단 할 경우 당신이 응용 프로그램의 배경을 입력

2

. iOS 앱 Programmgin 가이드에서

추출 :

당신의 iOS SDK 4 앱이 예고없이 살해 할 나중에, 당신은 여전히 ​​ 준비해야 사용하여 응용 프로그램을 개발하는 경우에도 마찬가지입니다. 사용자는 멀티 태스킹 UI를 사용하여 명시 적으로 앱을 종료 할 수 있습니다. 또한 메모리가 제한되면 시스템에서 더 많은 공간을 만들기 위해 메모리에서 앱을 제거 할 수 있습니다. 정지 된 앱은 종료 알림을받지 못하지만 앱이 현재 백그라운드 상태 (일시 중지되지 않음)에서 실행 중이면 시스템은 앱 위임자의 applicationWillTerminate : 메소드를 호출합니다. 앱에서이 방법으로 백그라운드 실행 시간을 추가로 요청할 수 없습니다 ( ).

+0

정확히 무슨 일이 있었는지 알려 줘서 고마워. 흠 .... 아마도 사실 일 겁니다. 하지만 나는 기억 때문에 죽지 않았다는 두 가지 사례에 직면했다고 생각합니다. 내가 무슨 일이 일어나고 있는지 다른 사람들을 살해했기 때문에. –

관련 문제