2010-06-25 18:36:01 -04:00
|
|
|
//
|
|
|
|
// StoryDetailViewController.m
|
|
|
|
// NewsBlur
|
|
|
|
//
|
|
|
|
// Created by Samuel Clay on 6/24/10.
|
|
|
|
// Copyright 2010 __MyCompanyName__. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "StoryDetailViewController.h"
|
|
|
|
#import "NewsBlurAppDelegate.h"
|
|
|
|
|
|
|
|
|
|
|
|
@implementation StoryDetailViewController
|
|
|
|
|
|
|
|
@synthesize appDelegate;
|
2010-06-27 19:35:17 -04:00
|
|
|
@synthesize webView;
|
2010-06-25 18:36:01 -04:00
|
|
|
|
|
|
|
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
|
|
|
|
|
|
|
|
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
|
|
|
|
}
|
|
|
|
return self;
|
|
|
|
}
|
|
|
|
|
|
|
|
- (void)viewWillAppear:(BOOL)animated {
|
|
|
|
NSLog(@"Loaded Story view: %@", appDelegate.activeStory);
|
|
|
|
|
2010-06-27 19:35:17 -04:00
|
|
|
[webView loadHTMLString:[appDelegate.activeStory
|
|
|
|
objectForKey:@"story_content"]
|
|
|
|
baseURL:[NSURL URLWithString:[appDelegate.activeFeed
|
|
|
|
objectForKey:@"feed_link"]]];
|
2010-06-25 18:36:01 -04:00
|
|
|
[super viewWillAppear:animated];
|
|
|
|
}
|
|
|
|
|
|
|
|
- (void)viewDidAppear:(BOOL)animated {
|
|
|
|
[super viewDidAppear:animated];
|
|
|
|
}
|
|
|
|
|
|
|
|
- (void)didReceiveMemoryWarning {
|
|
|
|
// Releases the view if it doesn't have a superview.
|
|
|
|
[super didReceiveMemoryWarning];
|
|
|
|
|
|
|
|
// Release any cached data, images, etc that aren't in use.
|
|
|
|
}
|
|
|
|
|
|
|
|
- (void)viewDidUnload {
|
|
|
|
// Release any retained subviews of the main view.
|
|
|
|
// e.g. self.myOutlet = nil;
|
2010-06-27 19:35:17 -04:00
|
|
|
self.webView = nil;
|
|
|
|
self.appDelegate = nil;
|
2010-06-25 18:36:01 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
- (void)dealloc {
|
|
|
|
[appDelegate release];
|
2010-06-27 19:35:17 -04:00
|
|
|
[webView release];
|
2010-06-25 18:36:01 -04:00
|
|
|
[super dealloc];
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@end
|