viewDidUnload was deprecated and isn't called in iOS 6+ any more.  I'd move this to dealloc.