403 #pragma mark Memory management |
403 #pragma mark Memory management |
404 -(void) didReceiveMemoryWarning { |
404 -(void) didReceiveMemoryWarning { |
405 // Releases the view if it doesn't have a superview. |
405 // Releases the view if it doesn't have a superview. |
406 [super didReceiveMemoryWarning]; |
406 [super didReceiveMemoryWarning]; |
407 // Relinquish ownership any cached data, images, etc that aren't in use. |
407 // Relinquish ownership any cached data, images, etc that aren't in use. |
|
408 if (hogHatViewController.view.superview == nil) |
|
409 hogHatViewController = nil; |
|
410 if (gravesViewController.view.superview == nil) |
|
411 gravesViewController = nil; |
|
412 if (voicesViewController.view.superview == nil) |
|
413 voicesViewController = nil; |
|
414 if (fortsViewController.view.superview == nil) |
|
415 fortsViewController = nil; |
|
416 if (flagsViewController.view.superview == nil) |
|
417 flagsViewController = nil; |
|
418 if (levelViewController.view.superview == nil) |
|
419 levelViewController = nil; |
408 } |
420 } |
409 |
421 |
410 -(void) viewDidUnload { |
422 -(void) viewDidUnload { |
411 self.teamDictionary = nil; |
423 self.teamDictionary = nil; |
412 self.textFieldBeingEdited = nil; |
424 self.textFieldBeingEdited = nil; |
417 flagsViewController = nil; |
429 flagsViewController = nil; |
418 fortsViewController = nil; |
430 fortsViewController = nil; |
419 gravesViewController = nil; |
431 gravesViewController = nil; |
420 levelViewController = nil; |
432 levelViewController = nil; |
421 [super viewDidUnload]; |
433 [super viewDidUnload]; |
|
434 MSG_DIDUNLOAD(); |
422 } |
435 } |
423 |
436 |
424 -(void) dealloc { |
437 -(void) dealloc { |
425 [teamDictionary release]; |
438 [teamDictionary release]; |
426 [textFieldBeingEdited release]; |
439 [textFieldBeingEdited release]; |