我刚刚使用Storyboard重新设计了我的iPhone应用程序... questin是:我如何处理UIWebView以便我可以加载html? (当谈到Obj-C时,我是一个新手,在MonoTouch中完成了我以前的应用程序,所以我有点迷路)。 :d
答案 0 :(得分:1)
- (void)viewDidLoad {
NSString *urlAddress = @”http://www.stackoverflow.com”;
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
答案 1 :(得分:0)
Apple Developer docs是非常好的资源。这里概述了UIWebView的使用enter link description here
要加载网络资源,只需将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];
}
}
答案 2 :(得分:0)
要使用链接设置UIWebView,只需使用以下代码。
var URLPath = "Insert email address here"
然后使用......
loadAddressURL()
最后......
func loadAddressURL(){
let requestURL = NSURL(string:URLPath)
let request = NSURLRequest(URL: requestURL!)
Webview.loadRequest(request)
}