【发布时间】:2016-05-10 07:46:18
【问题描述】:
正如标题所说,我的本地资源都没有加载到 iOS 9.3.1 物理设备上(ImageView 中的图像、翻译、Ti.Filesystem.getFile() 中的其他文件都没有)。以下代码会生成一个空白的白色图像(即使该图像确实存在于文件系统中):
Ti.UI.createImageView({
width : Ti.UI.FILL,
height : Ti.UI.FILL,
image : '/images/bg01.jpg'
});
以上代码可以在所有 iOS 模拟器组合以及物理 7.1 iOS 设备(以及所有 Android 设备和模拟器)上正确运行和显示。不幸的是,我无法访问物理 9.3.1 设备,所以我看不到日志。
这是使用 Titanium SDK 5.2.2GA。
【问题讨论】:
-
检查文件名和文件夹名是否符合大小写约定。 iOS 设备区分大小写。也如 Prashant 所述,将 JPG 转换为 PNG 并检查。
-
您是如何构建到设备的?直接从 AppC/Ti CLI 或 Studio 或通过 Xcode。在最后一种情况下,有一个已知问题:jira.appcelerator.org/browse/TIMOB-19818
标签: ios appcelerator appcelerator-titanium