吉吉于

iOS 学习笔记(4):使用webView打开文件

使用webview打开doc、pdf、xls、网址

下载源码

 

//
//  ViewController.m
//  MyWeb
//
//  Created by 哲   于 on 12-8-12.
//  Copyright (c) 2012年 哈尔滨理工大学. All rights reserved.
//

#import "ViewController.h"
#import "XWebViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
    [super viewDidUnload];
    // Release any retained subviews of the main view.
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
    } else {
        return YES;
    }
}

- (IBAction)openWord:(id)sender {
    XWebViewController *web=[[[XWebViewController alloc]init]autorelease];
    web.theURL=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"doc" ofType:@"doc"]];
    [self presentModalViewController:web animated:YES];
}

- (IBAction)openPDF:(id)sender {
    XWebViewController *web=[[[XWebViewController alloc]init]autorelease];
    web.theURL=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"pdf" ofType:@"pdf"]];
    [self presentModalViewController:web animated:YES];
}

- (IBAction)openExcel:(id)sender {
    XWebViewController *web=[[[XWebViewController alloc]init]autorelease];
    web.theURL=[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"xls" ofType:@"xls"]];
    [self presentModalViewController:web animated:YES];
}

- (IBAction)openURL:(id)sender {
    XWebViewController *web=[[[XWebViewController alloc]init]autorelease];
    web.theURL=[NSURL URLWithString:@"http://lazynight.me"];
    [self presentModalViewController:web animated:YES];
}
@end

 

转载请注明:于哲的博客 » iOS 学习笔记(4):使用webView打开文件