It is common that we change our callbacks and we cast no args function to ccallFuncO and other stuff
those changes will fix issue in compile time.
in CCObject.h
#define schedule_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfunc_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncN_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncND_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncO_selector(_SELECTOR) static_cast (&_SELECTOR)
#define menu_selector(_SELECTOR) static_cast (&_SELECTOR)
#define event_selector(_SELECTOR) static_cast (&_SELECTOR)
#define compare_selector(_SELECTOR) static_cast (&_SELECTOR)