void MailListScene::callbackSwitch(CCObject* pSender){ CCMenuItemToggle* pSwitch = (CCMenuItemToggle*)pSender; int *idx = (int *)pSwitch->getUserData(); if (idx==NULL) { if (pSwitch->getSelectedIndex()==0) { for(int i=0;i<mArrayList->count();i++) { vUserData[i]=0; } } else { for(int i=0;i<mArrayList->count();i++) { vUserData[i]=1; } } mTableViewMail->refreshData(); } else { if (pSwitch->getSelectedIndex()==0) { *idx = 0; } else { *idx = 1; } } }