2012-12-13 43 views
0

我不確定此代碼不起作用的原因。有任何想法嗎? iBooks打開,但沒有提供。以編程方式將文件加載到iBooks中

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文件,請查看QLPreviewControllerUIDocumentInteractionController

+0

這是正確的,'QLPreviewController'是要走的路。即使itms-books:支持本地路徑,iBooks也無法查看您的沙箱。只有系統API才能管理從應用程序到iBooks的文件傳輸。 –

相關問題