1

QLPreviewController を使用して表示する PDF ファイルをダウンロードするアプリがあります。トップバーの「共有」ボタンをタップすると、空のアクティビティ ビューが表示されます。「印刷」、「iBooks で開く」などを含める必要があります。

スクリーンショット: http://imgur.com/WgWG2Ai

XCode でアプリを実行するとすべて正常に動作しますが、AdHoc ビルドを作成すると、スクリーンショットに示されている空のメニューが表示されます。以下は私のコードです:

- (void) DisplayFileWorker: (const wchar_t*) fileName
{
    iOSClient_AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];

    QLPreviewController *previewController = [[QLPreviewController alloc]init];
    previewController.delegate = appDelegate.serverViewController;
    previewController.dataSource = appDelegate.serverViewController;
    previewController.currentPreviewItemIndex = 0;

    NSString* filePath = [[NSString alloc] initWithBytes: (const void*)fileName
                                              length: wcslen(fileName) * sizeof(*fileName)
                                            encoding: NSUTF32LittleEndianStringEncoding];

    appDelegate.serverViewController.previewFile = filePath;

    [appDelegate.serverViewController presentModalViewController:previewController animated:YES];

    [previewController release]; 
}

ファイルを別の場所にコピーし、ファイルのアクセス許可を変更し、pdf ファイルをリソースに追加しようとしましたが、常に同じ空白のメニューが表示されます。何か案は?

4

0 に答える 0