Я только что переработал свое приложение для iPhone с помощью раскадровки ... questin: как мне обратиться к UIWebView, чтобы я мог загрузить html? (Я новичок, когда дело доходит до Obj-C, я сделал свое предыдущее приложение в MonoTouch, так что я немного потерялся). : D

0
SpokaneDude 7 Мар 2012 в 03:02

3 ответа

Лучший ответ

Документы Apple Developer - действительно хороший ресурс. Использование UIWebView описано здесь. введите описание ссылки здесь

Чтобы загрузить сетевой ресурс, просто передайте объект NSURLRequest в loadRequest.

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

Вы также можете сделать это в viewDidLoad (UIWebView является подклассом UIView и наследует все его методы). Например, загрузка локального 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 Kelly 6 Мар 2012 в 23:07
- (void)viewDidLoad {

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

   [webView loadRequest:requestObj];
}
1
slayerIQ 6 Мар 2012 в 23:05

Чтобы настроить UIWebView со ссылкой, просто используйте следующий код.

    var URLPath = "Insert email address here"

Тогда используйте ...

    loadAddressURL()

И наконец...

    func loadAddressURL(){

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

    }
0
Phillip 7 Мар 2015 в 04:05