0

サーバーへの展開を意図していないスタンドアロンのオフライン html アプリケーションがあります。そのhtmlアプリケーションをiPadアプリに変換しました。

アプリケーションには、ローカルの pdf および Excel ファイルへのリンクがあります。アプリケーションでこれらのファイルをダウンロードするためのリンクを提供しました。ブラウザでは問題なく動作します。

しかし、iPad では、PDF レポートと Excel シート レポートをダウンロードするためのリンクが機能しません (リンクをタップしても、PDF は表示されません。デッド リンクのように動作します!)

どんな提案でも大歓迎です!

4

1 に答える 1

2

PDFをダウンロードするには、次を試してください:

1)printTapped()メソッドを呼び出すボタンを 1 つ作成します (ここでは UIBarButtonItem が適しています)。

printTapped()

- (void)printTapped 
{  


    NSData *pdfdata = [[NSData alloc] initWithContentsOfURL:@"try your url from where you want to download the pdf"];

    //Store the Data locally as PDF File

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
    NSString *docsDirectory = [paths objectAtIndex:0];

    NSString *filePath = [docsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.pdf",app.stritreejob]];

      //=======//
}
于 2012-04-26T06:30:46.513 に答える