Android CCPointFromString正在崩溃:(在cocos2dx 2.0.4中)

Android CCPointFromString正在崩溃:(在cocos2dx 2.0.4中),android,ios,objective-c,cocos2d-x,Android,Ios,Objective C,Cocos2d X,我正在进行CCPointFromString转换,但每当我尝试输入时,我的代码都会崩溃,下面是代码,我做错了什么 CCPoint *temp = new CCPoint(oldLocationCon.x, oldLocationCon.y); pointInsert->addObject(temp); for(int i=0; i<pointInsert->count(); i++){ CCString point = (CCString*)pointInsert

我正在进行CCPointFromString转换,但每当我尝试输入时,我的代码都会崩溃,下面是代码,我做错了什么

CCPoint *temp = new CCPoint(oldLocationCon.x, oldLocationCon.y);

pointInsert->addObject(temp);

for(int i=0; i<pointInsert->count(); i++){

    CCString point = (CCString*)pointInsert->objectAtIndex(i);

    CCPoint savePoint= CCPointFromString(point->getCString());

}
CCPoint*temp=新CCPoint(oldLocationCon.x,oldLocationCon.y);
点插入->添加对象(临时);
对于(int i=0;icount();i++){
CCString point=(CCString*)点插入->对象索引(i);
CCPoint savePoint=CCPointFromString(point->getCString());
}
CCArray*pointInsert=CCArray::create();
CCPoint*temp=新CCPoint(0,0);
点插入->添加对象(临时);
对于(int i=0;icount();i++){
CCString*point=static_cast(pointInsert->objectAtIndex(i));
CCPoint savePoint=CCPointFromString(point->getCString());
}

任何日志、错误消息?请查看
objectAtIndex(i)
是否真的是
CCString
,它可能是另一种类型的对象。以下是问题的一个可能答案:
CCArray * pointInsert = CCArray::create();
CCPoint * temp        = new CCPoint(0, 0);

pointInsert->addObject(temp);

for(int i = 0; i < pointInsert->count(); i++){

    CCString * point = static_cast<CCString*>(pointInsert->objectAtIndex(i));

    CCPoint savePoint= CCPointFromString(point->getCString());

}