-(IBAction)startGameButtonClicked:(id)sender{
//gameViewController = NULL;
//[gameViewController release];
//[gameViewController dealloc];
if(!gameViewController){
gameViewController = [[GameViewController alloc] initWithNibName:@"GameViewController" bundle:nil];
}
appDelegate.ScoreID=0;
[gameViewController resetLevel];
[gameViewController resetTheGame];
[self.navigationController pushViewController:gameViewController animated:YES];
} <---Says the leak is here
1
A
답변
1
버튼을 클릭 할 때마다 새 gameViewController를 만들어 self.navigationController에 넣습니다.
매번 새로운 것을 만들고 싶지는 않습니다.
self.gameViewController = [[GameViewController alloc] initWithNibName:@"GameViewController" bundle:nil];
할당 및 상기 놓으면
+0
어떻게해야합니까? – Steve
+0
'gameViewController'를 속성이있는 ivar (인스턴스 변수)로 만들고 'self.gameViewController'로 참조하십시오. –
2
는
는 .H
@property(nonatomic,retain) GameViewController *gameViewController;
및
@synthesize gameViewController
다음 속성을 사용하는 .m에 속성으로 gameViewController 설정 끝
[self.navigationController pushViewController:gameViewController animated:YES];
[gameViewController release];
관련 문제
- 1. 누출 위치는 어디입니까?
- 2. 누출 위치는 어디입니까?
- 3. 누출 위치는 어디입니까?
- 4. 배관공에게 전화 할 수 있도록이 코드의 누출 위치는 어디입니까?
- 5. 핸들이 할당 된 위치는 어디입니까?
- 6. NSMutableArray를 초기화하는 위치는 어디입니까?
- 7. iPhone의 글꼴 위치는 어디입니까?
- 8. UDK AnimatedCamera의 위치는 어디입니까?
- 9. 캔버스에있는 도형의 위치는 어디입니까?
- 10. DB.php의 위치는 어디입니까?
- 11. corba 구현 위치는 어디입니까?
- 12. 데이터를 초기화해야하는 위치는 어디입니까?
- 13. com.opensymphony.workflow.loader.SpringWorkflowFactory의 위치는 어디입니까?
- 14. 데이터를 저장할 위치는 어디입니까?
- 15. CodeGenerationTools의 위치는 어디입니까
- 16. EmbeddedViewEngine 등록 위치는 어디입니까?
- 17. 런타임에 암호를 저장할 위치는 어디입니까?
- 18. ActiveModel :: Validator를 넣을 위치는 어디입니까?
- 19. jQuery 메시지를 넣을 위치는 어디입니까?
- 20. 메모리에서 vtable이 저장되는 위치는 어디입니까?
- 21. griffon에 log4j.properties를 넣을 위치는 어디입니까?
- 22. 세션 인스턴스를 만들 위치는 어디입니까?
- 23. 사용자 파일을 저장할 위치는 어디입니까?
- 24. 인터페이스를 선언 할 위치는 어디입니까?
- 25. MVC : 뷰를로드 할 위치는 어디입니까?
- 26. 레이아웃에서 리소스를 읽는 위치는 어디입니까?
- 27. forks.c의 total_forks 초기화 위치는 어디입니까?
- 28. 헬퍼 함수를 저장할 위치는 어디입니까?
- 29. 이 코드의 누수 위치는 어디입니까?
- 30. 시스템 플래그를 저장할 위치는 어디입니까?
나중에 GameViewController를 해제 하시겠습니까? 그리고 resetLevel 및 resetTheGame 메서드는 깨끗합니까? –