2016-02-17 9 views
7

私の利用規約にUIWebviewで利用規約を追加しています。私が本当に知りたいのは、ページごとにpdf文書として表示できますか、他の方法を使用する必要がありますか? App StoreはPDFフォーマットを受け入れますか?IOSアプリケーション向けUIWebviewで利用規約をPDFとして読み込むことはできますか?

+0

すべての答えは完璧と取り組んでいます。私は1つだけの回答を選択できるので、私は1つを選択しています。 –

答えて

3

はい、これはUIWebviewを使用して実行することができます。確かにはAppleに受け入れられます。

ウェブURLからPDFファイルを表示する場合は、次のコードを使用してください。

NSURL *targetURL = [NSURL URLWithString:@"http://yourdomain.com/file_toopen.pdf"]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 
[webView loadRequest:request]; 

または、アプリケーションにバンドルされているPDFファイルがある場合は、次のコードを使用してください。

NSString *path = [[NSBundle mainBundle] pathForResource:@"filetoopen" ofType:@"pdf"]; 
NSURL *targetURL = [NSURL fileURLWithPath:path]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 
[webView loadRequest:request]; 
+0

これに助けが必要な方は、 –

2

Appleがきっとを承認し、ここでは次の2つの方法

  1. のUIWebView

    NSString *pathofFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"pdf"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:pathofFile]]; 
    [webView loadRequest:request]; 
    
  2. に実装することができますUIDocumentInteractionController PDF

    にとって好ましいです以下
    NSURL *URL = [[NSBundle mainBundle] URLForResource:@"sample" withExtension:@"pdf"]; 
    
    if (URL) { 
    // Initialize Document Interaction Controller 
    self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL]; 
    
    // Configure Document Interaction Controller 
    [self.documentInteractionController setDelegate:self]; 
    
    // Preview PDF 
    [self.documentInteractionController presentPreviewAnimated:YES]; 
    } 
    

サンプルTutorial

+0

お返事ありがとうございます –

+0

ありがとうございます –

関連する問題