我已经构建了一个具有多个图像文件的应用程序。当我在模拟器中运行项目时,它已正确显示。但是当我尝试在 iPhone 中运行时,它会出错
“找不到文件:/Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png”
不显示每个 png 文件和图像。
应该是什么问题?
“找不到文件:/Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png”
这个错误出现在 iPhone 上的事实意味着您提供了一个非常糟糕的加载图像的路径。/Desktop/
例如在 iPhone 文件系统上不存在。
您不提供文件路径来加载 iOS 中的资源,而是将文件添加到 Application Bundle,然后简单地按名称引用它们。例如,要在代码中加载图像,您需要执行以下操作:
将.png
文件添加到项目中。通过将其拖入 Xcode 并将其添加到您的预期目标来执行此操作。(通常是应用程序名称)。
您将看到此屏幕,通常这应该可以满足您的需要。
在代码中,使用以下内容加载它:
[UIImage imageNamed:@"02-SEARCH-STORE-LOCATOR_03"];
使用您认为合适的图像。
没有任何代码可看,我无法完全帮助解决问题,但这是一个好的开始。
这可能是一个区分大小写的文件名错误:
在模拟器中,如果你有文件“aFile.png”并将其加载为“afile.png”它工作正常
但在设备上找不到文件:iPhone/iPad 区分大小写