iphone - iPod运行4.2背景图片有轻微错误,当iPhone模拟器4.2正常

标签 iphone objective-c ios xcode

我有一个有趣的问题。我的应用程序在 iphone 4.2 模拟器上运行良好,一切如我所料。然而,当我把它放到我的 ipod 上进行测试时,它似乎有一个轻微的背景图像问题。

我使用 Interface Builder 加载的背景显示正确,但是,当我尝试运行这段代码时,ipod 不显示它...

UIImage *img = [UIImage imageNamed:@"v3_default_bg.png"];
UIImageView *bgView = [[UIImageView alloc] initWithFrame:self.view.frame];
bgView.image = img;
[appDelegate.navigationController.view addSubview:bgView];
[appDelegate.navigationController.view sendSubviewToBack:bgView];

任何人都可以为我阐明这一点吗?那真是太棒了!谢谢。

编辑

实际上,我发现 uiimage 仅在 iOS 设备上返回 null。在模拟器上它工作得很好。有什么想法吗?

最佳答案

您可以检查目标下的复制捆绑资源设置 -> 构建阶段 -> 最后一部分“复制捆绑资源”是否有图像条目?如果没有,您需要通过单击“+”按钮并选择您的图像来创建一个。 或者检查区分大小写。 iPhone 模拟器确实会忽略这些情况——设备不会! 与此问题相同 cell.imageView is working on Simulator but not on Device .

关于iphone - iPod运行4.2背景图片有轻微错误,当iPhone模拟器4.2正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7196240/

相关文章:

ios - 嵌入在容器 View 中的 UINavigationController,显示大小错误的 TableView Controller

iOS Storyboard - 添加 UINavigationBar 时未出现

ios - iphone 和 ipad 纵向视口(viewport)

iphone - 将生成的文件从ios下载到mac

iphone - UITableViewCell 正在被重用,但我不知道为什么?

ios - 我只是无法让我的应用程序在不同的屏幕尺寸上自行调整大小。我究竟做错了什么?

ios - 从 Obj-C 中调用静态 Swift 方法

iPhone facebook 连接 FQL 查询获取用户好友

iphone - UIPopover 无法从 UIButton 正确显示

iphone - 我的应用使用 URLRequest 登录两次