iphone开发中遇到的错误

1。一致困惑为什么有的时候png就是不能在真机上进行显示,一运行就出错,从而不得不把程序和图片都改成jpg的

症结:因为很多图像文件本来就是jpg格式的,jpg格式和png格式不只是后缀名不同的区别,还有文件构成的区别,一般的同学直接把自己的jpg文件的后缀名改成png的放入程序,在模拟器上运行不会有问题,可能是因为模拟器兼容性比较好,但是在真机运行时绝对会提示你没有这个文件,因为它审核到改文件的内部格式和标准的png格式的文件是不同的,所以才会出现这个问题

2xml文件中编写的时候比如

<content>
    <name>地图改动---6.72a bug修复</name><page>112</page>
</content>

这行代码和

<content>
    <name>6.72a地图改动--- bug修复</name><page>112</page>
</content>

<content>
    <name>地图改动--- bug修复6.72a</name><page>112</page>
</content>

运行出来的结果截然不同,第一个能在程序中完美的显示出来 ,而第二个和第三个不但它不能正常显示而且导致所有相关的条目都不能显示(包括第一个格式的语句),

症结:先不去管这个程序读取xml文件的机理是什么,但是中文字符或者数字开头会让程序感到这两种表达方式是不同的表达方式就对了,所有当大家觉得所有的问题都没有错误,不妨变换一下自己xml文件中文字的次序,把他们换为数字开头或结尾 或者换为中文开头或结尾 可能会使问题奇妙的得到解决


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值