【已解决】schedule 定时器导致数据丢失?

是这样,我想给一个继承自Layer的类MovieLayer添加一个定时器,让它去加载一些列序列帧文件。
这些序列帧文件的路径被存在MovieLayer的 framePaths属性中。
framePaths是一个vector。我用一个成员函数fillPath向其中填充数据。
我在fillPath函数上打断点,发现framePaths被正确地填充上了数据。
但是当运行到MovieLayer的定时器回调函数时,打断点发现framePaths里的数据都不对了?!?!?!
介是为什么呢?

PS:不要让我改用序列帧动画,因为客观原因我只能用定时器加载序列帧来模拟序列帧动画

大家踊跃举手回答!谢谢大家啦!!!

1.断点调试的时候显示不对
2.这个时候的framePaths不是你填充的framePaths了
3. framePaths 释放过
4. framePaths 里的数据释放了,但是你只保存指针(野指针)
5.其他

恩,谢谢你的答案。最终发现是因为填充的framePaths时传入的参数是局部变量的原因。应该后来framePaths里的数据都被释放了