【问题标题】:NSDictionary...code works fine when run on simulator but not when run on deviceNSDictionary...代码在模拟器上运行时运行良好,但在设备上运行时运行良好
【发布时间】:2012-07-27 06:20:45
【问题描述】:

我有一个代码,如果用户做出某种触摸手势,三个 UIImageView 将根据做出的手势改变其图像。

我通过制作一个 NSDictionary 来将某些手势与某些图像相关联来做到这一点。 我放了一个 NSLog,所以它打印了它正在显示的图像的地址。

当我在模拟器上运行它时,它可以工作......图像显示在屏幕上,NSLog 打印出图像的地址。但是当我在我的设备上运行它时,图像不会显示在屏幕上并且 NSLog 打印为 null。

知道为什么会这样吗?

【问题讨论】:

  • 确保文件名使用完全相同的大小写。在 OS X 上运行的模拟器默认不区分大小写,但设备上的 iOS 区分大小写。

标签: objective-c ios nsdictionary


【解决方案1】:

图像存储在哪里?它们是否与捆绑包一起打包?

【讨论】:

    最近更新 更多