2012-01-06 6 views
3

多くの要素と検索バーを持つDialogViewControllerがあります。検索バーとキャンセルボタンの間をユーザがタップすると、MonoTouch.Dialog.Elements.csコードのSectionElementsノードがnullになることがありますので、エラーが発生し、OSによってアプリケーションが破棄されます。回避策はありますか?検索バーが速すぎるとMonoTouch.Dialog要素がnullになることがあります

Elements.csから、最新のGitバージョン。実際のデバイスでのみ発生します。

enter image description here

+0

私はこの 'バグ'も見つけました - 私はただNullReferenceExceptionをキャッチし、常に別の検索があるので無視しています。 – Darbio

+0

https://github.com/migueldeicaza/MonoTouch.Dialog/issues/94バグ報告 – Darbio

答えて

3

答えにこれを有効にするには - 私はこれはバグだと思います。

私がそれを提出した:

とATバグを再現するサンプルを作成:私はそれがかもしれないと思う

スレッディングスレッドがRoot.Elementsにアクセスしようとしているが、[キャンセル]ボタンでスレッドが削除されている同期の問題。

関連する問題