我已经构建了一个具有多个图像文件的应用程序。当我在Simulator中运行项目时,它已正确显示。但是,当我试图在iPhone中运行时,它给出了错误
“找不到文件: /Users/wipro-mac1/Desktop/Work@ce/PleatcoApp/PleatcoApp/Resources/images/02-SEARCH-STORE-LOCATOR_03.png“
没有显示每个png文件和图像。
应该是什么问题?
答案 0 :(得分:1)
“无法找到文件:/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"];
使用您认为合适的图像。
没有任何代码可以看,我无法完全帮助解决问题,但这是一个良好的开端。
答案 1 :(得分:0)
这可能是区分大小写的文件名错误:
在模拟器中,如果你有“aFile.png”文件并将其加载为“afile.png”它可以正常工作
但在设备上找不到该文件:iPhone / iPad区分大小写