【2.0版本cocos2d-iphone 开发之各种常见错误合集】
来源:互联网 发布:智阅pdf阅读器 源码 编辑:程序博客网 时间:2024/05/21 12:44
作者:Senlern
转载请注明,原文链接:http://blog.csdn.net/zhang429350061/article/details/8275573
1.Signature not found for selector - does it have the following form? -(void) name: (ccTime) dt
此类错误是说你的程序@selector选择器中的函数忘记加冒号或者是名字错误
2.CCScheduler: You can't re-schedule an 'update' selector'. Unschedule it first
此类错误是说明程序中你已经预约了一个更新函数,不能重复预约,必须取消预约,才能再次预约更新。如果说你在程序中由于处理一个事件要取消更新,但是之后还需要添加更新。建议大家在取消更新时调用[self pauseSchedulerAndActions];在需要的时候调用[self resumeSchedulerAndActions];这样可以避免很多错误。
3.说一下 EXC_BAD_ACCESS这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。但是也有特殊情况比较棘手,不好找到错误。在这里推荐一种查找崩溃原因的方法。当程序发生崩溃的时候在X-CODE里面左侧文件目录管理区域有一个断点样子的图标点击它之后会看到左下角有一个+的按钮点击之后选择插入一个Exception Breakpoint然后有一个弹出框如下
直接选择done就好了,这样在你的程序崩溃的时候你可以通过左侧的断点来查找错误。但是要注意:在程序起来之后再加入断点,要不然会报错,没法运行。崩溃之后查找到错误在运行之前也必须把断点先删除,要不也会报错。
4.'NSInternalInconsistencyException', reason: 'Layer#ccTouchBegan override me'这个错误是由于你在node中注册了触摸事件[[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self priority:-1 swallowsTouches:YES]但是你没有重载ccTouchBegin这个方法。
- 【2.0版本cocos2d-iphone 开发之各种常见错误合集】
- cocos2d-iphone 2.1开发之各种常见错误(持续更新。。。)
- 【2.0版本cocos2d-iphone 开发之CCProgressTimer制作游戏中的血条】
- 【2.0版本cocos2d-iphone 开发之转换场景时函数的调用顺序】
- Hibernate常见错误合集
- IOS常见错误合集
- java 常见错误合集
- db2 常见错误合集
- iphone游戏开发之cocos2d
- cocos2d开发之----安装cocos2d-iphone
- 各种错误及技巧合集
- 汇编常见错误----合集(转)
- git常见错误合集(转载)
- iPhone开发错误集
- iPhone开发错误集
- 【iphone游戏开发】iPhone游戏开发之Cocos2d常用工具大全
- 【iphone游戏开发】iPhone游戏开发之Cocos2d常用工具大全
- 【iphone游戏开发】iPhone游戏开发之Cocos2d常用工具大全
- 4k对齐 diskgenius修复分区表 ubuntu安装
- 统计连续出现次数最多的单词
- javascript DOM扩展
- 关于ssh登陆很慢的解决办法
- 时钟周期 机器周期 指令周期的概念
- 【2.0版本cocos2d-iphone 开发之各种常见错误合集】
- 安装rational rose 2003 破解及汉化方法
- joomla组件开发——会员积分管理组件的登陆跳转
- 循环队列与优先级队列的Java实现
- 分页的原理和实现(代码)
- Javassist简单应用 - 不用学习JVM知识也可以修改class文件
- 程序员要记住:求人不如求己
- 使用 Ratinal Purecoverage 进行 C++ 代码覆盖率分析
- UML——实现图