2012-12-13 3 views
0

이 코드가 작동하지 않는 이유가 확실하지 않습니다. 어떤 아이디어? iBooks가 열리지 만 아무 것도 표시되지 않습니다.파일을 프로그램 적으로 iBook에로드하기

NSString *fileToOpen = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"ibooks"]; 
NSString *stringURL = [NSString stringWithFormat:@"itms-books:%@", fileToOpen]; 
NSURL *url = [NSURL URLWithString:stringURL]; 
[[UIApplication sharedApplication] openURL:url]; 

답변

1

itms-books: URL 체계는 iBookstore에 대한 링크입니다. 사용자가 iBooks에서 열 수 있도록하려는 PDF 또는 ePub 파일이있는 경우 QLPreviewController 또는 UIDocumentInteractionController을 확인하십시오.

+0

이것은 정확합니다. 'QLPreviewController'가 좋습니다. itms-books : 지원되는 로컬 경로 인 경우에도 iBooks는 샌드 박스를 볼 수 없습니다. 시스템 API만이 앱에서 iBook으로 파일을 전송할 수 있습니다. –

관련 문제