CCSkin createWithSpriteFrameName AnchorPoint不同, 求解救

同样一段代码,在Layer类里和在自定义Armature中,得到的AnchorPoint不一样
CCSkin *skin = CCSkin::createWithSpriteFrameName(“shangyi0002-body.png”);
在自定义类Armature中,锚点总是(0.5,0.5),这个是明显不对的,求解救~~~

原因可能出在"shangyi0002-body.png"上,我把参数从 const char* 改成从 CCString构建就没问题了
不知道到底哪里有问题

能不能请教CCSkin 是用来干什么的?