i think this function may retain callback function. and release..
but it doesn't so if i play UIAnimation. the program will be crashed.
i solve this problem by change Engine code
void ActionObject::play(CCCallFunc* func)
this->m_CallBack = func;
now it seems okay to me...