代码之家  ›  专栏  ›  技术社区  ›  Steffen L.

无法在nsbundle中获取映像的路径?

  •  0
  • Steffen L.  · 技术社区  · 7 年前

    我试着在测试时找到一个图像的路径。我试过多种方法,但都没有效果?

    图像文件名为:testimage.fff

    NSBundle* testBundle = [NSBundle bundleForClass: [self class]];
    NSString* testImage = [testBundle pathForResource:@"TestImage.fff" ofType:@"fff"];
    NSString* testImage2 = [testBundle pathForImageResource:@"TestImage"];
    NSURL* testImage3 = [testBundle URLForResource:@"TestImage" withExtension:@"fff"];
    

    有人能告诉我哪里出错了吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   yageek    7 年前

    在xcode中,在目标列表中选择测试目标。然后选择 Build Phases 标签和内部 Copy Bundle Resources 阶段,添加所需的资源。

    Example of project