资源未在iPhone中显示

时间:2012-11-02 15:30:07

标签: iphone ios

我已经构建了一个具有多个图像文件的应用程序。当我在Simulator中运行项目时,它已正确显示。但是,当我试图在iPhone中运行时,它给出了错误

  

“找不到文件:   /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png“

没有显示每个png文件和图像。

应该是什么问题?

2 个答案:

答案 0 :(得分:1)

  

“无法找到文件:/Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png”

此错误出现在iPhone上的事实意味着您已经给出了加载图像的非常糟糕的路径。例如,/Desktop/在iPhone文件系统上不存在。

您不提供在iOS中加载资源的文件路径,您将文件添加到Application Bundle,然后只需按名称引用它们。例如,要在代码中加载图像,您需要执行以下操作:

  1. .png文件添加到项目中。通过将其拖入Xcode并将其添加到预期目标来完成此操作。 (通常是应用程序名称)。

    您将获得此屏幕,通常这应该可以满足您的需求。

    Copied file into Xcode prompt

  2. 在代码中,使用以下命令加载它:

    [UIImage imageNamed:@"02-SEARCH-STORE-LOCATOR_03"];
    
  3. 使用您认为合适的图像。

  4. 没有任何代码可以看,我无法完全帮助解决问题,但这是一个良好的开端。

答案 1 :(得分:0)

这可能是区分大小写的文件名错误:

在模拟器中,如果你有“aFile.png”文件并将其加载为“afile.png”它可以正常工作

但在设备上找不到该文件:iPhone / iPad区分大小写

相关问题