Ios 在iPhone应用程序中打开iBooks

Ios 在iPhone应用程序中打开iBooks,ios,iphone,objective-c,ibooks,Ios,Iphone,Objective C,Ibooks,我想在我的应用程序中打开.IBOOK文件。我的问题是,这样做是否可能导致我的客户希望使用iBook作者制作一些iBook,并希望在我正在开发的库应用程序中打开它们。 如果可能的话,苹果会批准这个应用程序,或者如果有其他方法。我想你需要的是: iBooks有一个未记录的iBooks URL方案,这意味着您可以使用类似[NSURL URLWithString:@“iBooks://“]的URL启动iBooks 但我认为,UIDocumentInteractionController是正确的方法。这是

我想在我的应用程序中打开.IBOOK文件。我的问题是,这样做是否可能导致我的客户希望使用iBook作者制作一些iBook,并希望在我正在开发的库应用程序中打开它们。
如果可能的话,苹果会批准这个应用程序,或者如果有其他方法。

我想你需要的是:

iBooks有一个未记录的iBooks URL方案,这意味着您可以使用类似
[NSURL URLWithString:@“iBooks://“]
的URL启动iBooks


但我认为,
UIDocumentInteractionController
是正确的方法。这是苹果希望你采用的方式。另外,使用
UIDocumentInteractionController
的好处是让用户决定如何处理文件。

谢谢@Vin实际上我想从我的文档目录打开.iBOOK文件。但在这个例子中,如果我们打开,我们只打开PDF、txt等。iBOOK文件我希望苹果不会拒绝该应用程序。你知道当用户点击外部应用程序时可以检测到吗?我的意思是,如果它是一个500mb的ibook,它需要很多时间才能“跳转”到ibooks,而用户在实际发生之前看不到任何进展