注册观察者:
NotificationCenter::getInstance()->addObserver(this, callfuncO_selector(HelloWorld::isSuccess), "signIn", NULL);
void HelloWorld::isSuccess(Ref* sender){
auto msg = (__String*)sender;
CCLOG("msg=%s",msg->getCString());
}
设置事件发送者:
String *str = String::create("OK");
NotificationCenter::getInstance()->postNotification("signIn", str);
注销观察者:
//注销全部
NotificationCenter::getInstance()->removeAllObservers(this);
//注销特定
NotificationCenter::getInstance()->removeObserver(this, "signIn");