Sur Xamarin Forms, nous implémentons un contrôle autocomplete personnalisé basé sur la saisie semi-automatique XLabs où nous vidons une collection observable d'objets et la remplissons à nouveau avec des objets correspondant à une collection spécifique. terme de recherche. Ensuite, il est supposé rendre parfaitement les résultats dans un listView avec un dataTemplate.Xamarin: exception Objective-C sur l'ajout d'objets à une collection observable
Ce que nous avons développé fonctionne parfaitement pour Android mais génère une erreur sur iOS de ce type: Foundation.MonoTouchException: exception Objective-C levée. Nom: NSInternalInconsistencyException Raison: Mise à jour invalide: nombre de lignes incorrect dans la section 0. Le nombre de lignes contenues dans une section existante après la mise à jour (1) doit être égal au nombre de lignes contenues dans cette section avant la mise à jour (1), plus ou moins le nombre de lignes insérées ou supprimées de cette section (1 inséré, 0 supprimé) et plus ou moins le nombre de lignes déplacées dans ou hors de cette section (0 déplacé, 0 déplacé).
Voici notre code:
control._availableSuggestions.Clear();
if (filteredSuggestions.Count > 0) {
foreach (var suggestion in filteredSuggestions)
{
control._availableSuggestions.Add(filteredSuggestions);
}
connaissez-vous la cause du problème, tout travail autour? Merci beaucoup pour vos contributions.
Avez-vous déjà trouvé une solution à ce problème? Je suis confronté au même problème maintenant. Merci – Kyle