为什么我的图像不能在设备上加载,而是在模拟器中加载?

为什么我的图像不能在设备上加载,而是在模拟器中加载?

问题描述:

我有一个ImageView,它具有我在IB中设置的背景图像。它在模拟器中显得很好。当我在设备上运行应用程序时,背景图像不存在。我如何诊断?为什么我的图像不能在设备上加载,而是在模拟器中加载?

通常这是因为文件系统中的case(in)敏感度。在模拟器上,文件系统不区分大小写。因此,即使它们有Haver ThEiR CasE MixEd uP,它也会找到你所指的文件。但是,设备文件系统将无法找到该文件。