2010-07-29 37 views
0

我在基于POCO的OpenFrameworks Event系统中遇到了一些问题。OpenFrameworks/POCO事件未被侦听?

我注册与ofNotifyEvent(ofEvent事件)的事件和definining事件侦听器与ofAddListener(ofEvent事件,ListenerClass例如,ListenerMethod方法)

我注册为监听器的类不会被调用时ofNotifyEvent叫做。我调试了我的应用程序,到目前为止我还没有找到为什么会发生这种情况。

如果有人有任何想法或任何问题,我会详细说明。我对事件的唯一体会是使用ActionScript 3的事件系统。

谢谢。

回答

0

由于您还没有发布任何代码,我只能猜测。从ofAddListener文档:

监听器方法可以有 之一这两个签名:

void listenerMethod(type & parameter);

void listenerMethod(const void * sender, type parameter);

凡类型必须是相同的 它收听的事件,发件人 将成为通知的指针班。

也许您的参数类型错误或您的注册发件人不正确。我建议您首先检查这个 。

+0

这是注册的发件人。谢谢你的帮助。 – dornad 2010-08-23 22:59:49