将PDF放入Xcode 7.2并将其附加到按钮的步骤是什么?我试图遵循各种来源,但它们以不同的方式发生冲突。这是一个pdf,我有,而不是从互联网。这是本地的还是远程的?
答案 0 :(得分:0)
您可以使用UIWebView直接从捆绑中获取PDF,无需拨打在线网络服务。
本地文件:
NSString *html = [NSString stringWithContentsOfFile:path1 encoding:NSUTF8StringEncoding error:nil];
[self.webView loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]bundlePath]]];
用于远程文件:
- (void) loadRemotePdf
{
CGRect rect = [[UIScreen mainScreen] bounds];
CGSize screenSize = rect.size;
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,screenSize.width,screenSize.height)];
webView.autoresizesSubviews = YES;
webView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
NSURL *myUrl = [NSURL URLWithString:@"http://any url/test.pdf"];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];
[webView loadRequest:myRequest];
[window addSubview: myWebView];
[myWebView release];
}
答案 1 :(得分:0)
您可以使用UIwebview显示pdf。在xcode上可用的IF文件然后使用此
NSString * path = [[NSBundle mainBundle] pathForResource:@" pdfName" ofType:@" PDF"]; NSURL * targetURL = [NSURL fileURLWithPath:path]; NSURLRequest * request = [NSURLRequest requestWithURL:targetURL];
并在webview上加载此文件。
如果您在远程(服务器)中使用该链接在webview上加载
,则相同NSURL * targetURL = [NSURL URLWithString:@" pdflink"]; NSURLRequest * request = [NSURLRequest requestWithURL:targetURL];
其他您想要PDF阅读器,然后这里是here