Ios 使用我的捆绑包中的PDF文件从我的应用程序打开iBooks
这是我尝试的继续,但没有代码示例很难理解 我有iPhone应用程序,可以查看网页。Ios 使用我的捆绑包中的PDF文件从我的应用程序打开iBooks,ios,iphone,objective-c,ipad,pdf,Ios,Iphone,Objective C,Ipad,Pdf,这是我尝试的继续,但没有代码示例很难理解 我有iPhone应用程序,可以查看网页。 启动应用程序后,Web视图将打开自定义PDF,并且工作正常。 用户不会从我的应用程序中读取该PDF文件,因此我不会添加在iBooks中打开该PDF文件的按钮(因为iBooks具有搜索和丢失其他功能…。 我的工具栏底部有一个按钮,用于在iBooks中打开我的PDF。 这就是我的问题,我没有在iBooks中打开PDF的代码 视图控制器 #import <UIKit/UIKit.h> @interface
启动应用程序后,Web视图将打开自定义PDF,并且工作正常。
用户不会从我的应用程序中读取该PDF文件,因此我不会添加在iBooks中打开该PDF文件的按钮(因为iBooks具有搜索和丢失其他功能…。
我的工具栏底部有一个按钮,用于在iBooks中打开我的PDF。
这就是我的问题,我没有在iBooks中打开PDF的代码 视图控制器
#import <UIKit/UIKit.h>
@interface BG_ViewController : UIViewController
{
IBOutlet UIWebView *myWebView;
}
- (IBAction)openInIBooks:(id)sender;
@end
需要向-(iAction)openInIBooks:(id)发件人添加哪些代码,以便它打开MyBOOK.pdf
我最好的建议是:
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
但这只会打开iBooks应用程序,但不会打开MyBOOK.pdf。我试图添加“itms books:MyBOOK.pdf”,但它不起作用:-(你可以通过调用[NSURL URLWithString:@“iBooks://”]从代码中打开iBooks应用程序。但是如果你想传递文档,你应该看看UIDocumentInteractionController,这是苹果希望你这样做的方式。看到这个和另一个了吗
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];