NewsBlur/media/ios/Classes/GoogleReaderViewController.m
2012-07-15 15:06:06 -07:00

68 lines
1.7 KiB
Objective-C

//
// GoogleReaderViewController.m
// NewsBlur
//
// Created by Roy Yang on 6/15/12.
// Copyright (c) 2012 NewsBlur. All rights reserved.
//
#import "GoogleReaderViewController.h"
#import "NewsBlurAppDelegate.h"
@implementation GoogleReaderViewController
@synthesize appDelegate;
@synthesize webView;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[webView setDelegate:self];
NSString *urlAddress = @"http://newsblur.com/import/authorize/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
- (void)viewDidUnload
{
[self setWebView:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSString *URLString = [[request URL] absoluteString];
if ([URLString isEqualToString:@"http://www.newsblur.com/"]) {
[self dismissModalViewControllerAnimated:YES];
[appDelegate addedGoogleReader];
return NO;
}
return YES;
}
- (IBAction)tapCancelButton:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}
@end