代码之家  ›  专栏  ›  技术社区  ›  Gubb

nsbundle pathforresource:oftype:未在应用程序包中找到所有文件

  •  0
  • Gubb  · 技术社区  · 14 年前

    嘿。我有一个基于导航控制器的应用程序,其中包含许多viewcontrollers,它们都有一个属性: NSString *infoFile; 在他们里面。在VIEWDIDLOAD:方法中,我使用
    self.infoFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"]];
    为了与viewcontrollers一起使用,我在xcode的resources文件夹中有相应数量的html文件(在自己命名的html的组(而不是文件夹)中)。

    问题是,只有这些HTML文件中的一些被找到,试图访问其他崩溃我的应用(sigabrt)。

    我非常肯定我输入了正确的文件名,我甚至尝试将文件名(在我的代码中相应地)更改为许多不同的文件名,但没有任何积极的结果。

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Gubb    14 年前

    解决方案:从项目和应用程序文件夹中删除所有HTML文件,然后重新添加它们。不知道它从一开始就不起作用。

    不管怎样,多亏了你们中的一些人,他们花了你们一部分时间回答了我的问题。:)