阅读epub文件路径

时间:2015-10-24 14:12:45

标签: objective-c epub nsbundle

我的项目中有两个文件,一个是pdf,另一个是epub。

            NSString *str1 = [[NSBundle mainBundle] pathForResource:@"delhi" ofType:@"pdf"];
NSString *str = [[NSBundle mainBundle] pathForResource:@"jackson" ofType:@"epub"];

我的问题是str1正确地给出了路径,但是str给出了nil.So是否可以找到类型" epub"的路径。

3 个答案:

答案 0 :(得分:1)

  1. 确保两个文件都包含在Xcode的复制阶段。
  2. 确保文件和扩展名的大小写正常,它可以在模拟器上运行,但不会在真实设备上运行。

答案 1 :(得分:1)

nil结果表示应用包的顶层没有 jackson.epub 。要么您忘记将其包含在复制文件构建阶段,要么您的名称错误(大小写计数)。

答案 2 :(得分:0)

有时我们会在我们的项目中拖动文件来添加但是它们没有加载到“NSBundle”中,所以我们将获得nil路径。要符合点击主项目文件图标,然后切换到“构建阶段”选项卡单击“添加”符号以添加所需文件(如果此处不可用)。enter image description here