J'ai un UISegmentedControl
qui modifie les données dans la vue tableau. Disons que j'affiche 5 lignes pour l'onglet 1, 2 lignes pour l'onglet 2. Lorsque le deuxième onglet est cliqué, les deux premières lignes obtiennent de nouvelles valeurs, mais les anciennes données de l'onglet un pour les lignes 3 à 5 reste. Comment puis-je les effacer?Actualiser les lignes de la table
Répondre
Voici un exemple de code rapide pour vérifier: iPhoneCoreDataRecipes
Sur le sujet, voici l'une des plus suaves fournies méthodes:
// If I want to delete the next 3 cells after the one you click
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSMutableArray* indexPaths = [NSMutableArray array];
for (int i = indexPath.row + 1; i < indexPath.row + 4; i++)
{
[indexPaths addObject:[NSIndexPath indexPathForRow:i inSection:0]];
}
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade];
[tableView endUpdates];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
Je suis tombé sur ce problème, si je vous comprends bien, que la mise à jour ne supprime pas les cellules. Il suffit donc de les supprimer et puis mise à jour de l'appel. Bonne chance!
Vérifiez votre boucle, il ne semble pas correct. –
@ A-Live Je me rends compte qu'il fait des choses délicates; quelque chose en particulier que vous appelez? – TahoeWolverine
Il ne fait rien, la valeur initiale correspond à la valeur finale. Il devrait également y avoir une validation des index avant ou à l'intérieur de la boucle pour éviter de sortir des limites. –
- 1. searchings lignes de la table
- 2. Actualiser la table de routage sous Windows 2003
- 3. Actualiser les informations de la table à l'aide de jQuery et ASP.NET MVC
- 4. SQL - Vérifiez la table pour les nouvelles lignes?
- 5. jQuery - comment sélectionner toutes les lignes de table entre deux rangées de table en même table
- 6. Insérer des lignes dans la table
- 7. Actualiser la commande WPF
- 8. Boucle dans les lignes de table sélectionnées avec JavaScript
- 9. Asp.Net SQL Actualiser les insertions de la page en double?
- 10. Comment faire XHTML "table" avec des lignes de table fluide
- 11. asp.net dynamic insère des lignes au milieu de la table
- 12. Web App pour mieux ajouter, supprimer et modifier des lignes sans actualiser la page
- 13. Actualiser la page Dans wpf
- 14. Actualiser JSF avant la validation
- 15. SSRS - Comment vérifier toutes les lignes d'une table?
- 16. jQuery: sélectionnez les cinq premières lignes d'une table
- 17. Comment sélectionner les 10 premières lignes d'une table sans trier?
- 18. Comment récupérer les lignes sélectionnées d'une table en bois
- 19. Sélectionnez des lignes similaires dans la même table
- 20. Comment puis-je afficher des lignes dans les lignes d'une table?
- 21. Comment optimiser la recherche de lignes où les lignes de jointures conditionnelles n'existent pas?
- 22. La meilleure façon de supprimer toutes les lignes d'une table en utilisant NHibernate?
- 23. Comment puis-je obtenir un lot à la fois de toutes les lignes d'une table sql?
- 24. Actualiser les variables d'environnement pour la solution VS ouverte
- 25. Recherche de la différence dans les lignes de requête SQLite
- 26. Comment actualiser les dépendances maven d'eclipse?
- 27. Comment actualiser une page lorsque l'enregistrement dans la table db est modifié dans ASP.Net 3.5
- 28. Comment actualiser un DataGrid WPF?
- 29. Actualiser et télécharger automatiquement les images Asirra
- 30. Actualiser Problème
Je suppose que vous travaillez dans l'objet-c sur l'iPhone. S'il vous plaît ajouter ces tags. Aussi, dites-vous que vous avez un UITabViewController avec 1 tableview par onglet? En outre, pour des raisons de lisibilité, mettez votre code en surbrillance, puis appuyez sur le bouton de format de code afin qu'il apparaisse correctement. – TahoeWolverine