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 в ресурсы, я всегда получаю одно и то же пустое меню. Есть идеи?