大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.

如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)


最近在码代码的时候,发现一个问题,特此写出来和大家分享,希望遇到类似问题的童鞋不再走弯路.

在SpriteBuilder中新建的CCB文件类型为CCNode,但是想让其对应一个自定义类.在代码中使用:

MyClass *obj = [CCBReader load:@"Layers/MyCCBFile"];
[obj myMethod];

代码,运行后发现app崩溃,提示obj对象中找不到myMethod方法.

下断调试发现obj竟然是CCNode类的实例,但按道理它应该是MyClass类的实例,在CCNode中自然找不到myMethod方法.

检查发现在SpriteBuilder中忘了在CCB文件中设置自定义类的名字 ;(

这样的话,程序运行时不会有任何的警告,但就非得崩溃一回.

加上自定义类后,app运行正常了.

最新文章

  1. 不需要sql进行计算数据的平均值、最大值、最小值、和
  2. 根据value选择select
  3. Excel VBA自动添加证书(二)
  4. Ajax无刷新提交
  5. myeclipse 10 载入新的项目报错Cannot return from outside a function or method
  6. Chronometer控件实现的Android计时器
  7. IDispatch接口介绍
  8. 应聘.net开发工程师常见的面试题(一)(转载)
  9. Total Commander快捷键
  10. OpenWrt openssl library
  11. linux 编程技术
  12. Hibernate 实体关联关系映射----总结
  13. springMVC(5)---导入excel文件数据到数据库
  14. Angular+ionic2+Echarts 实现图形制作,以饼图为例
  15. Linux-day1-上课笔记
  16. mysql根据字符截取字符串(总结)
  17. swift 实践- 04 -- UIButton
  18. APIView源码分析
  19. 美团SQL优化工具SQLAdvisor
  20. 转:Xcode打印堆栈信息

热门文章

  1. BZOJ3684 大朋友和多叉树(多项式相关计算)
  2. 解决win10 VC++6.0 应用程序无法正常运行 0xc0000142
  3. Python中的文件路径的分隔符
  4. 【给你一个承诺 - 玩转 AngularJS 的 Promise】
  5. 列表ListBox、ListView、GridView 排序
  6. 未能加载 global.asax的类的解决方案
  7. vue项目开发中遇到的问题总结--内部分享
  8. 一个使用 Web Components 的音乐播放器: MelodyPlayer
  9. Kinect2.0 MultiSourceFrameReader 的 AcquireLatestFrame 方法获取不到帧的解决方案
  10. 如何处理JS,css与smarty标签的冲突