你需要做的方法,要麼從網絡選項或市話(你想嗎?)選項。
從網絡直接:
UIWebView *theWebView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSURL *targetURL = [NSURL URLWithString:@"http://yoursiteweb/directory/file.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[theWebView loadRequest:request];
[self.view addSubview:theWebView];
從你的包後,你我downladed文件:
UIWebView *theWebView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];
NSString *path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[theWebView loadRequest:request];
[self.view addSubview:theWebView];
您需要使網址生效。已安裝應用程序中的已註冊URL是文檔交互控制器的基礎。 – Wain
是否有任何方法從UIDocumentInteractionController獲取URL或相關詳細信息? – itZme
不太可能。你也許可以從UI獲取應用名稱,但不能獲取基礎URL。 – Wain