在手机上找不到 UIImage 文件的问题

发布于 2024-08-28 05:23:05 字数 229 浏览 6 评论 0原文

注意:使用 Monotouch。我有一个名为 Images 的目录,其中包含所有 PNG 文件。在我的代码中,我有以下

_imgMinusDark = UIImage.FromFile("images/MinusDark.png");

在模拟器上运行良好,在手机上则为空。我将 MonoDevelop 中的图像文件夹内容(所有 PNG)标记为构建操作中的内容。

我缺少什么?

谢谢

Note: Using Monotouch. I have a directory called Images where I have all my PNG files. In my code I have the following

_imgMinusDark = UIImage.FromFile("images/MinusDark.png");

On the simulator it runs fine, on the phone it's null. I have the Images folder content (all the PNGs) in my MonoDevelop marked as Content in terms of Build Action.

What am I missing?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴者 2024-09-04 05:23:05

使用 Path.Combine(bundlepath, "images/MinusDark.png") 将 Bundle 的路径添加到完整路径

Add your Bundle's path to the full path using Path.Combine(bundlepath, "images/MinusDark.png")

何时共饮酒 2024-09-04 05:23:05

不知道 Mono 是否属于这种情况,但使用标准 UIKit 时,imageNamed 方法在设备上区分大小写,在模拟器上不区分大小写,这可能会导致您所描述的确切问题。

Don't know if this is the case for Mono, but with standard UIKit the imageNamed method is case sensitive on the device and case insensitive on the simulator, which can lead to the exact problem you're describing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文