-1

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

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

不显示每个 png 文件和图像。

应该是什么问题?

4

2 回答 2

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 并将其添加到您的预期目标来执行此操作。(通常是应用程序名称)。

    您将看到此屏幕,通常这应该可以满足您的需要。

    将文件复制到 Xcode 提示符中

  2. 在代码中,使用以下内容加载它:

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

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

于 2012-11-02T16:35:48.993 回答
0

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

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

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

于 2012-11-02T17:21:43.750 回答