From b954441caa7c96f6b8a575ab244cc7ecacae47ea Mon Sep 17 00:00:00 2001 From: Roy Yang Date: Sun, 10 Jun 2012 13:38:43 -0700 Subject: [PATCH] removing subview when going back to main list --- media/iphone/Classes/FeedDetailViewController.m | 15 +++++++++++++++ media/iphone/Classes/NewsBlurAppDelegate.m | 1 - 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/media/iphone/Classes/FeedDetailViewController.m b/media/iphone/Classes/FeedDetailViewController.m index 9183734f7..9a538767a 100644 --- a/media/iphone/Classes/FeedDetailViewController.m +++ b/media/iphone/Classes/FeedDetailViewController.m @@ -10,6 +10,7 @@ #import "FeedDetailViewController.h" #import "NewsBlurAppDelegate.h" #import "FeedDetailTableCell.h" +#import "DetailViewController.h" #import "PullToRefreshView.h" #import "ASIFormDataRequest.h" #import "NSString+HTML.h" @@ -131,6 +132,20 @@ [super viewDidAppear:animated]; } +- (void)viewWillDisappear:(BOOL)animated { + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){ + NSArray *subviews = [[appDelegate.detailViewController.view subviews] copy]; + for (UIView *subview in subviews) { + if (subview.tag == 12) { + [subview removeFromSuperview]; + } + } + [subviews release]; + + } + +} + - (void)dealloc { [storyTitlesTable release]; [feedViewToolbar release]; diff --git a/media/iphone/Classes/NewsBlurAppDelegate.m b/media/iphone/Classes/NewsBlurAppDelegate.m index e82e04e80..35c1d825c 100644 --- a/media/iphone/Classes/NewsBlurAppDelegate.m +++ b/media/iphone/Classes/NewsBlurAppDelegate.m @@ -66,7 +66,6 @@ [ASIHTTPRequest setDefaultUserAgentString:@"NewsBlur iPhone App v1.0"]; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){ - NSLog(@"******************* iPad"); navigationController.viewControllers = [NSArray arrayWithObject:feedsViewController]; [window addSubview:splitViewController.view];