2011-02-03 36 views
1

我相信你以前都在Titanium移动项目中看到过这个错误。我一直在使用我正在开发的应用程序。它通常是由相同类型的操作引发的,但不是所有的时间都在同一个地方。我想知道是否有人找到了解决这个问题的方法。钛项目中出现“枚举时突变”错误半个随机出现

当我迭代对象数组并使用该数据创建视图时,通常会生成此错误。每一个新的观点是它的前一个兄弟的下方,因此新视图的顶级属性看起来是这样的:

top = (from_top + old_view.height + 10); 

正如你可以看到我使用的view.height财产弄清楚我的顶级物业,我承担这是问题的一部分。任何人都有这样的运气,或者你是否正在使用工作来避免使用视图的高度属性?

(这也张贴在Appcelerator Q&A site

回答

1

你为什么不使用布局:“垂直”,而不是手动指定的高度?它目前不在文档中,但是从1.5开始,您可以在窗口和滚动视图上指定布局:“垂直”,也可以指定视图。适用于iOS和Android。

+0

我已将当前项目转换为布局:'垂直',它工作得很好。也加快了一些事情。对于后代,我也将你的答案发布在Appcelerator问答帖子上。 – madmanlear 2011-02-18 20:00:28

相关问题