2012-03-06 5 views

答えて

0

アップルデベロッパーのドキュメントは本当に良いリソースです。ここでは、UIWebViewの使用方法について説明します。enter link description here

ネットワークリソースをロードするには、NSRRLRequestオブジェクトをloadRequestに渡します。あなたはまた、viewDidLoadでこれを行うことができます

[self.myWebView loadRequest:[NSURLRequest 
    requestWithURL:[NSURL URLWithString:@"http://www.apple.com/"]]]; 

UIWebViewUIViewのサブクラスであり、そのすべてのメソッドを継承します)。たとえば、ローカルpdfリソースをロードします。

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSString *thePath = [[NSBundle mainBundle] pathForResource:@"iPhone_User_Guide" ofType:@"pdf"]; 
    if (thePath) { 
     NSData *pdfData = [NSData dataWithContentsOfFile:thePath]; 
     [(UIWebView *)self.view loadData:pdfData MIMEType:@"application/pdf" 
      textEncodingName:@"utf-8" baseURL:nil]; 
    } 
} 
+0

Peter ...私は2つのUIWebViewsを持っています...それらをどのように区別しますか? – SpokaneDude

0
- (void)viewDidLoad { 

    NSString *urlAddress = @”http://www.stackoverflow.com”; 
    NSURL *url = [NSURL URLWithString:urlAddress]; 
    NSURLRequest *req = [NSURLRequest requestWithURL:url]; 

    [webView loadRequest:requestObj]; 
} 
+0

を使用するので、私はこれをどこに置けばいいの? XCodeはどのWebViewを参照しているのですか? (私のアプリには2つあります) – SpokaneDude

+0

コードにiboutletを作成し、インターフェイスビルダーの正しいwebviewにリンクします – slayerIQ

+0

私はこれを言うのは嫌ですが、アウトレットを作成できないようです。私はuiWebViewを強調表示し、その上にカーソルを置き、右クリックして、ViewController.hファイルにドラッグしました。何もない! (それは戻ってバウンスする)... – SpokaneDude

0

UIWebViewにリンクを設定するには、次のコードを使用してください。

var URLPath = "Insert email address here" 

その後...

loadAddressURL() 

そして最後に...

func loadAddressURL(){ 

     let requestURL = NSURL(string:URLPath) 
     let request = NSURLRequest(URL: requestURL!) 
     Webview.loadRequest(request) 

    } 
関連する問題