3

我有一个DialogViewController包含许多元素和一个搜索栏。当用户在搜索栏和取消按钮之间快速点击时,以下代码中的Elements节点有时为空,因此它会引发错误并且应用程序被操作系统拆除。有解决办法吗?SectionMonoTouch.Dialog.Elements.cs

Elements.cs, 最新的 Git 版本。仅发生在真实设备上。

在此处输入图像描述

4

1 回答 1

3

把它变成一个答案 - 我认为这是一个错误。

我已在以下位置提交:

并制作了一个在以下位置重现该错误的示例:

我认为这可能是线程尝试访问 Root.Elements 但它们已被取消按钮删除的线程同步问题。

于 2012-01-09T12:02:34.767 回答