2014-09-18 4 views
0

Я пытаюсь открыть ibooks из webview. Когда пользователь нажимает на веб-просмотр, я показываю все приложения, которые они могут использовать, чтобы открыть этот файл. Но когда я нажимаю на ibooks, приложение закрывается и ничего не происходит.открыт в ibooks из-за сбоя URL-адреса

-(void) handleTap{ 
NSURL *pdfURL =[NSURL fileURLWithPath:self.url];// url is like https://www.... 

UIDocumentInteractionController *docController = [UIDocumentInteractionController interactionControllerWithURL:pdfURL]; 


//present a drop down list of the apps that support the file type, click an item in the list will open that app while passing in the file. 
[docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; 
} 

Спасибо

+0

Любая конкретная ошибка/исключение, которое вы получаете? – MYK

+0

Я не знаю, потому что. Я тестирую на реальном устройстве, потому что симулятор не позволит мне открываться в ibooks. Я сделал обновление, которое заменяет self.url на локальный файл (сохраняя его локально), но все же такое же поведение –

+0

вы не можете его отладить? – MYK

ответ

1
NSURL *pdfURL =[NSURL fileURLWithPath:self.url];// !!! dpfURL = nil; 

Пожалуйста, проверьте pdfURL, это значение должно быть nil. Поскольку аргумент метода fileURLWithPath: должен понравиться 'file: /// ...' не нравится 'https: // ....'.

 Смежные вопросы

  • Нет связанных вопросов^_^