就像UIApplication.openURL
。
是否有用于启动带有ISBN的iBooks的API?
答案 0 :(得分:17)
iBooks注册itms-books:
和itms-bookss:
URL方案,因此您可以通过编程方式启动iBooks,但实际的URL可能不是ISBN。
答案 1 :(得分:9)
的iBooks
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
NSString *stringURL = @"itms-bookss:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
答案 2 :(得分:5)
对于您的信息,伙计们:只需添加itunes.apple.com
网址,就像在Mac上浏览BookStore时在iTunes中找到的网址一样,但将http
替换为itms-books
和b00m,你有它!实施例
itms-books://itunes.apple.com/de/book/marchen/id436945766
或
itms-books://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?fcId=510054265&s=143443
答案 3 :(得分:2)
猜猜问题仍在寻找一个完美的答案。
有一本书在iBooks中说过Swift编程。
有没有办法直接打开这本书,而不是先打开iBook应用程序然后选择所需的书。
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
这段代码在app中打开iBook,但是打开一本特定的书呢。