在调用scheduleOnce方法 scheduleSelector会对当前对象做一次retain
void CCScheduler::scheduleSelector(SEL_SCHEDULE pfnSelector, CCObject *pTarget, float fInterval, unsigned int repeat, float delay, bool bPaused)
{
CCAssert(pfnSelector, “Argument selector must be non-NULL”);
CCAssert(pTarget, “Argument target must be non-NULL”);
tHashTimerEntry *pElement = NULL;
HASH_FIND_INT(m_pHashForTimers, &pTarget, pElement);
if (! pElement)
{
pElement = (tHashTimerEntry *)calloc(sizeof(*pElement), 1);
pElement->target = pTarget;
if (pTarget)
{
pTarget->retain();
}
但是没有看到release的调用,所以可能导致当前的对象释放不了,手动释放会导致其他问题,求助