重新加载场景时尝试调用方法“insert”(一个空值)。

当我尝试重新加载一个场景时,遇到了一些问题。

在我的程序中,用户能够使用手指画线(这是一个iOS/Android应用程序),它工作得很好,但是,当我尝试重新加载场景时,控制台会返回“尝试索引字段'parent'(零值)”在第78行。

我用于执行“drawline”和重新加载(在这种情况下是replay)功能的代码是

...

我的问题该如何解决? 谢谢;)

点赞
用户1682268
用户1682268

当你尝试转到另一个场景时,请不要重置所有的值,因为你将其设置为 nil,所以当你再次返回该场景时,会出现错误。我看到你正在使用 director 类来更改场景并转到相同的场景。你尝试使用 storyboard 吗?我不知道这对你是否更方便,因为我认为你只是试图重置 line 的值。storyboard 可以重新创建和重置所有的值,因为你删除了该场景并转到另一个场景。你可以访问此链接来比较 director 类和 storyboard。 http://www.coronalabs.com/blog/2012/04/17/director-to-storyboard-transition-guide/

2013-07-03 01:17:03