我有一个有趣的问题。我的应用程序在 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/