我有一个包含许多元素和一个搜索栏的 DialogViewController
。当用户在搜索栏和取消按钮之间快速点击时,以下 MonoTouch.Dialog.Elements.cs
中 Section
的 Elements
节点> code 有时为 null,因此它会抛出错误,并且应用程序会被操作系统拆除。有变通办法吗?
来自 Elements.cs
,最新的 Git 版本。仅在真实设备上发生。
最佳答案
将其转化为答案 - 我认为这是一个错误。
我已将其提交至:
并制作了一个重现错误的示例:
我认为这可能是一个线程同步问题,线程正在尝试访问 Root.Elements 但它们已被“取消”按钮删除。
关于iphone - 当搜索栏使用得太快时,MonoTouch.Dialog 元素可以为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752671/