2012-03-10 3 views
1

Я использую следующий код, прикрепленный к кнопке, чтобы попытаться открыть файл PDF в iBooks, но ничего не происходит, когда я нажимаю кнопку. Метод определенно называется.Отправить вложенный PDF-файл в iBooks из приложения

- (IBAction)openDocs 
{ 
    NSURL *url = [NSURL fileURLWithPath:@"MS.pdf"]; 
    UIDocumentInteractionController *docController = [[UIDocumentInteractionController alloc] init]; 

    docController = [UIDocumentInteractionController interactionControllerWithURL:url]; 
    docController.delegate = self; 

    BOOL isValid = [docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES]; 
} 

Я объявил класс сам в качестве соответствующего делегата, и с документацией говорит, что нет необходимых методов делегата, это все, что я сделал. Ничего не происходит, когда я нажимаю кнопку, и я пытаюсь понять, что мне не хватает - любая помощь очень ценится!

ответ

2

Если MS.pdf в вашем пачке, то вам нужно, чтобы получить полный путь, как так:

NSString *path = [[NSBundle mainBundle] pathForResource:@"MS" ofType:@"pdf"]; 
NSURL *url = [NSURL fileURLWithPath:path]; 
Смежные вопросы