1

是否可以在没有任何 UIDocumentInteractionController 的情况下自动在我的文档目录中打开一个 .ibooks 文件?也许通过操纵网址或类似的东西?

我尝试通过共享应用程序打开它,但效果不佳:

NSString *filePath = [self.serviceMedia pathToIbook];
NSURL *url = [NSURL filePath];
[[UIApplication sharedApplication] openURL:url];

顺便说一句:网址有效且不为零,并且以“file://var ...”开头

提前致谢!

4

1 回答 1

1

iBooks 有一个未记录的ibooks URL 方案。这意味着您可以使用类似[NSURL URLWithString:@"ibooks://"].

但是,没有关于如何将特定文件传递到此 URL 的文档。所以基本上,没有记录在案的方法来做你所要求的。

尽管您有要求,但 UIDocumentInteractionController是执行此操作的正确方法。这是 Apple 希望您这样做的方式。另外,使用UIDocumentInteractionController的好处是让用户决定如何处理文件。

于 2012-10-18T15:44:11.823 回答