求助CCNotificationCenter的使用时出现的一个异常问题

CCNotificationCenter中m_observers使用的是CCArray,CCArray会在需要的情况下自动扩容。
也因此,异常会出现在这样的情形下:程序的某个位置post了一个消息,而该消息在处理的过程中又有其他地方往CCNotificationCenter中addObserver,又恰好引起了m_observers扩容,然后。。。悲剧就发生了。

因为m_observers扩容使用了新的地址,而正执行的消息所使用的指针还是指向原先数组的地址。。。

求助如何才能更好的避免这种情形?!或者新版引擎已经能解决这个问题