是否可以自动在我的文档目录中打开.ibooks文件,而无需任何UIDocumentInteractionController? 也许通过操纵网址或类似的东西?
我尝试通过共享应用程序打开它,但效果不好:
NSString *filePath = [self.serviceMedia pathToIbook];
NSURL *url = [NSURL filePath];
[[UIApplication sharedApplication] openURL:url];
顺便说一句:网址有效且不是零,以“file:// var ...”
开头提前致谢!
答案 0 :(得分:1)
iBooks有一个 ibooks 的未记录的URL方案。这意味着您可以使用[NSURL URLWithString:@"ibooks://"]
等网址启动iBooks。
但是,没有关于如何将特定文件传递到此URL的文档。所以基本上,没有记录的方法来做你要求的事情。
尽管有您的要求, UIDocumentInteractionController 是执行此操作的正确方法。这是Apple希望你这样做的方式。另外,使用 UIDocumentInteractionController 可以让用户决定如何处理文件。