8

我的方法有路径问题UIImage.FromFile()。我的解决方案文件夹有 3 个项目,主 UI 项目中有一个Images文件夹。我把我所有的项目图像放在这个文件夹中,我有这样的代码:

UIImage myImg = UIImage.FromFile("Images/someImage.png");

我已经检查过这个和所有这些主题..

我将构建的图像属性设置为“内容”等。

你能帮助我吗:

  • 逐步将图像添加到特定项目文件夹并动态使用它
  • 如何使用 NSBundle 以及为什么我们必须使用它?
4

2 回答 2

12

通常,如果您右键单击该文件,转到它的属性并将其标记为,Content则以下内容将起作用:

UIImage myImg = UIImage.FromFile(@"Images/someImage.png");
于 2011-06-01T19:16:28.303 回答
2

您链接到的第一个问题有解决方案 - 您需要使用 Unix 样式路径(“/”),而不是 DOS/Windows 路径(“\”)。

您还应该仔细检查路径的大小写 - 模拟器比实际设备更能容忍不正确的大小写。

最后,查看 .app 包的内部,以验证图像文件是否真的在您认为的位置,相对于包的根目录。

于 2011-06-01T19:17:03.763 回答