iBook 機能で既に n 回議論されている iBook で開く機能を PDF ビューアーに実装しました。また、PDF ファイルにスペースが含まれていない場合 (example1.pdf、example2.pdf) に最適です。PDF の名前にスペースがある場合 (例 1.pdf)、[iBook で開く] ボタンをクリックしても何も起こりません。
NSString *fileURL = [(Documents *)(self.detailItem) url];
NSArray *subStrings = [fileURL componentsSeparatedByString:@"/"];
NSString *filePath = [[self documentsDirectory] stringByAppendingPathComponent:[subStrings lastObject]];
docIntController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
docIntController.delegate = self;
docIntController.UTI = @"com.adobe.pdf";
[docIntController presentOptionsMenuFromBarButtonItem:sender animated:YES];
どんな提案でも大歓迎です。ありがとう :)