While readingiphone真机无法显示图片,而模拟器可以正常显示

可能,很多开发IOS程序的遇到过在模拟器里,加载图片都是正常的,但是在真机里就会出现图片资源不能加载的问题。

其中一种原因是,在Simulator里面,例如:图片资源名称为:a.PNG,在代码你里,你引用的是a.png,这样的代码,在Simulator中 运行完全不会有问题,但是到真机里面,你就会发现,在模拟器里面好好的资源为什么在真机里面显示不出来,主要原因就是:你的引用名和文件名不符合。在 Simulator里面,Mac的框架很好的做了兼容性处理,但是在iphone或者itouch ipod真机里,这个对于资源名的引用就要严格很多。OK,这块只要你保持引用和资源名一致就OK了。还有一个要提示的,Xcode对于资源的修改不会进 行全部的重新编译,我的建议是,把整个工程Clean一下,在把真机上原来导入的程序删除,统一命名,在去真机上run。

如果不还能正常显示图片,还有种原因是:引入的png图片内部编译不符合真正的png格式。(jpg同理),可以试试把png改成jpg,或jpg改成png再试试。

时间: 2024-08-04 10:19:30

While readingiphone真机无法显示图片,而模拟器可以正常显示的相关文章

关于oc和swift混编 框架framework时 只能在真机运行或只能在模拟器单独运行的解决方案

问题描述: 关于oc和swift混编 框架framework时 只能在真机运行或只能在模拟器单独运行的解决方案. 问题提供者:by 走跑 解决方案: 首先制作swift版本的framework(Cocoa Touch Framework)取名FirstMixed 1. 工程里面新建一个SwiftView.swift文件,继承UIView,class必须是public修饰 2. 生成真机和模拟器通用的FirstMixed.framework参考这篇文章的制作通用动态库部分,这里面有教如何生成真机和

Mac 为啥不显示图片尺寸,点了显示简介也不显示~???

这个问题困扰我好几天,然后今天想法子解决,我这个强迫症患者是真的难受,不能直接一目了然的,每次都要ps打开图片去看,真的好心累???? 网上98%的解决方法如下: 在 Finder 中,按快捷键 command+J 或者点击屏幕顶部的系统导航菜单--显示--查看显示选项: 选中"显示项目简介"前的复选框: 如果这个方法还不能解决问题,那么请往下看 : 重建spotlight索引: 1.打开终端,输入以下三条命令,(输入第一条后会要求输入电脑密码) sudo mdutil -i off

比真机还快的Android模拟器——Genymotion

http://www.wines-info.com/Club/LocaParty_Show.aspx?pid=3085834 http://www.wines-info.com/Club/LocaParty_Show.aspx?pid=3085836 http://www.wines-info.com/Club/LocaParty_Show.aspx?pid=3085838 http://www.wines-info.com/Club/LocaParty_Show.aspx?pid=308584

真机测试时个别机型无法显示toast的问题解决方案

真机测试时个别机型toast信息不显示,找到两个解决方案,不知还有什么其它有效方法,期待大神们的分享!!! 1.手动方案:设置-->应用软件管理-->对应APP-->勾选显示通知框 2.替代方案:避免toast被拦截,可以考虑用alert dialog来显示需要的信息 public static void forceUpdate() { Log.i(TAG, "forceUpdate"); // UmengUpdateAgent.forceUpdate(mActivi

可以显示图片的类似网易新闻的头部滚动条(转)

声明:原文来自  http://www.jianshu.com/p/ce4909bc4752 前言, 最近发现一类效果类似网易新闻头部滚动条的效果,不过是可以显示图片(上, 中, 左, 右)和文字, 最近在比较闲的时候顺带把这些效果也一并实现了, 那么这一类的各种效果大致上就实现了Demo地址,供有需要的朋友可以参考 增加效果 图片在左边 图片在右边.gif 图片在上面.gif 只显示图片.gif 原来的效果 --- 只显示文字 oc版滚动示例.gif 关于实现部分, 新增显示的图片的效果, 其

Xcode - 详解真机测试步骤

第一种从iOS9.0之后推出的免费开发者账号 1.注册开发者 * 注册Apple ID * 使用Apple ID登录苹果开发者中心,注册成为开发者 * 此过程为免费,只是为了让普通的Apple ID具有开发者权限 2.在Xcode中配置账户 * 打开Xcode,在Perference中,选择Accounts,添加Apple ID * 在右边可以看到,iOS和Mac下面标有Free * 点击右下角View Details按钮 * 点击iOS Development后面的Create,创建开发者证书

Python游戏引擎开发(三):显示图片

在上一章中我们讲了如何创建窗口以及对界面进行重绘.可能有朋友不理解为什么要进行全窗口的重绘呢?我在这里可以大致讲一下原因: 由于我们的游戏是动态的,所以我们每次更改数据后(例如播放动画时切换图片),要让界面显示更改后的结果,一般的想法是:首先进行擦除原先要改的地方,然后再把变更的内容画出来.不过这个看似简单,如果遇到了重叠放置的对象就麻烦了,比如说A在B的下面,我们要更改A,那么把A擦掉后,B也会被擦掉,原因在于我们的画布是2D的,无法控制Z方向的擦除.这样一来,我们除了重画A还要再把B画上去.

解决xcode iOS真机调试正常,模拟器失败问题

今天早上遇到xcode的真机可以调试,但是模拟器却爆出一大堆错,提示错误是没有找到引用的代码文件,真机和模拟器的配置都是一样的, 准确来说,应该是除了指令以外,其他都死一样的配置,所以大概是指令配置上的出错的问题.所以我将所有指令从arm64改成armv7, Build Settings ->Vaild Architectures设置成armv7 Build Settings->Architectures设置成armv7 成功解决了!!

iOS开发之 - 百度地图合成包(真机 , 模拟器通用)

百度地图一个是真机包,一个是模拟器包.下面是把真机包和模拟器包 合成为一个.以便开发 所有的包合成方法均是一样. 打开终端: lipo -create /Users/quancheng/Library/Developer/Xcode/DerivedData/LIBRARY-apqimrbblggwrncbmevvddjbhmcy/Build/Products/Release-iphonesimulator/libLIBRARY.a /Users/quancheng/Library/Develop