就像UIApplication.openURL
一样。
是否有一个可以使用ISBN启动iBooks的API?
就像UIApplication.openURL
一样。
是否有一个可以使用ISBN启动iBooks的API?
iBooks注册了itms-books:
和itms-bookss:
URL协议,因此您可以通过编程方式启动iBooks,但实际的URL可能不是ISBN。
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];
提供信息:只需添加itunes.apple.com
的URL链接,就像在Mac上浏览书店时可以找到的那样,但要将http
替换为itms-books
,然后您就可以使用了!例如:
itms-books://itunes.apple.com/de/book/marchen/id436945766
或者
itms-books://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?fcId=510054265&s=143443
这个问题似乎还在寻找一个完美的答案。
有一本书在iBooks里面讲述了Swift编程。
是否有一种方法可以直接打开这本书,而不是先打开iBook应用程序再选择所需的书籍。
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
这段代码可以在应用程序内打开iBook,但是如何打开特定的书呢?