Jordan
Jordan

Reputation: 2140

Loading a file programmatically into iBooks

I'm not sure why this code isn't working. Any ideas? iBooks opens, but nothing is presented.

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

Upvotes: 1

Views: 1613

Answers (1)

rickster
rickster

Reputation: 126167

The itms-books: URL scheme is for links to the iBookstore. If you have a PDF or ePub file you want to allow the user to open in iBooks, look into QLPreviewController or UIDocumentInteractionController.

Upvotes: 1

Related Questions