IOS开发中, 经常容易犯的错误

2 篇文章 0 订阅

1.  reason: 'Signature not found for selector - does it have the following form? -(void) name: (ccTime) dt'

    出现这个问题是: 代码某处调用了loadScene方法:

[self scheduleOnce:@selector(loadScene) delay:0.0f];
而该函数的定义如下:-(void) loadScene:(ccTime) delta{

 正确写法应该是: 

[self scheduleOnce:@selector(loadScene:) delay:0.0f];

2. CopyPNGFile  Can't find xxx.png  在真机上运行, 找不到资源错误:

   解决办法:  在工程的TARGETS -> 项目名称 -> Build Phases -> Copy Bundle Resources 资源目录中, 文件名红色的删掉即可. 


3. 在Mac的jdk中对apk签名, 无法生产签名后的文件

在mac中使用使用jdk的jarsinger对apk签名, 控制台提示签名成功了. 但是却没有产生签名文件. 纠结半天, 原来jdk安装在

         /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents目录下, 而library下的文件是需要root权限的.

        顺带提一下, 在mac中查找java home的命令: /usr/libexec/java_home

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值