QLPreviewController отображает файл PDF, но вид деятельности выглядит пустым. Нет приложений в списке

У меня есть приложение, которое загружает файл PDF, который я затем отображаю с помощью QLPreviewController. Нажатие на кнопку "Поделиться" в верхней панели вызывает пустой вид деятельности. Он должен содержать "Печать", "Открыть в 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 в ресурсы, я всегда получаю одно и то же пустое меню. Есть идеи?

0 ответов

Другие вопросы по тегам