【问题标题】:Is it possible to open a download ebook file via iBook?是否可以通过 iBook 打开下载的电子书文件?
【发布时间】:2011-09-22 05:31:20
【问题描述】:

我有一个问题,如果我可以下载一个电子书文件,例如 .epub 或 PDF,然后我在 tableview 上列出这个文件,现在我选择其中一本书。

我可以通过 iBook 打开吗?

或者我需要实现一个阅读器来打开文件?

还有一个问题,我在我的文件夹中下载了一个pdf文件

我注销的路径,看起来不错

代码如下:

 NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];
 NSString *ePubSubFolder = [docPath stringByAppendingPathComponent:@"Books"];
 NSString *pdfPath = [ePubSubFolder stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",self.pdfFileName]];    
 CFURLRef pdfURL = CFURLCreateWithFileSystemPath (NULL,(CFStringRef)pdfPath, kCFURLPOSIXPathStyle, FALSE);
 NSLog(@"PDF URL: %@", pdfURL);
 pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
 CFRelease(pdfURL);

日志结果是

../iPhone%20Simulator/4.3.2/Applications/06BA5929-3531-4AC3-B524-6CC74DC7E2C9/Documents/Books/Repeat%20After%20Me%20User's%20Guide.pdf

我做错了什么吗?我不会在我的视图中显示任何东西。

非常感谢所有回复或回答:-)

【问题讨论】:

    标签: iphone ios epub ibooks


    【解决方案1】:

    在 IOS 中,当您使用任何应用程序打开 pdf 时,您会在右上角单击它,您可以看到在 ibooks 中打开等选项。我已经在许多应用程序中尝试过。

    这是我在我的 ios 设备上使用一些 pdf 文件时所做的。将文件加载到 comp 上的保管箱文件夹中,在保管箱中的设备中打开它,然后将其移动到 ibooks 中……

    【讨论】:

    • 谢谢!但是你有任何示例代码来显示如何显示打开文件的选项吗?我真的不知道......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    相关资源
    最近更新 更多