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

为什么苹果的这个示例代码不起作用?

  •  0
  • GeoffreyF67  · 技术社区  · 15 年前

    我已经验证了它在应用程序包中,但是当我运行此代码时:

    NSBundle* myBundle = [NSBundle mainBundle];     
    
    NSString* path = [myBundle pathForResource:@"file1" ofType:@"jpg"]; 
    

    这是直接从 Apple documentation .

    2 回复  |  直到 5 年前
        1
  •  3
  •   Jason Coco    15 年前

    如果path为nil,则应用程序包中不存在file1.jpg。确保它在您的项目中,并且设置为包含在当前目标中。另外,它是区分大小写的,所以要确保文件的名称是真的 file1.jpg 而不是 file1.JPG file1.jpeg

        2
  •  0
  •   GeoffreyF67    15 年前

    如果在使用调试器时生成的是调试版本而不是发布版本,这也会有帮助:)