2017-08-11 3 views
1

Xamarinフォームでは、オブジェクトの観測可能なコレクションを空にして特定のオブジェクトに再度対応するXLabsオートコンプリートに基づくカスタムオートコンプリートコントロールを実装しています検索語。次に、dataTemplateを使ってlistViewに結果を完全にレンダリングすることになっています。Xamarin:オブザーバブルコレクションにオブジェクトを追加する際のObjective-C例外

私たちが開発したものは、Androidでは完全に機能しますが、このタイプのiOSでエラーが発生します: Foundation.MonoTouchException:Objective-C例外がスローされました。名前:NSInternalInconsistencyException理由:無効な更新:セクション0の行数が無効です。更新(1)後に既存のセクションに含まれる行の数は、更新前のそのセクションに含まれる行の数(1)そのセクションに挿入または削除された行の数をプラスまたはマイナスし(挿入された1個、削除された0個)、そのセクションの内外に移動された行の数をプラスまたはマイナスします。ここで

は、私たちのコードです:

control._availableSuggestions.Clear(); 

if (filteredSuggestions.Count > 0) { 

foreach (var suggestion in filteredSuggestions) 
{ 

     control._availableSuggestions.Add(filteredSuggestions); 
} 

あなたは、周りのすべての作業を、問題の原因を知っていますか?あなたの入力に感謝します。

+1

解決方法を見つけましたか?私は今同じ問題に直面している。ありがとう – Kyle

答えて

0

私はXamarin Forms 2.4のバージョンで同じ問題に直面しています。* 解決策は、このエラーが発生しないように2.3.4.270のような以前のバージョンのXamarin Formsに戻すことです。

関連する問題