Question

J'affiche les flux RSS à mon avis de la table. car il y a des centaines d'aliments si ma demande prend beaucoup de temps pour les charger et les afficher je veux charger tout d'abord 25 aliments pour animaux et les afficher dans le tableau et vue lorsque l'utilisateur Cliquez sur plus de 25 charge de l'application suivante 25 et de les afficher. Une idée........... :) J'utilise TouchXML pour XML Feed parse.

Était-ce utile?

La solution

Cela dépend du webservice qui vous fournit le flux RSS. Si vous pouvez les demander à charger seulement 25 aliments, le côté serveur est ok

Il est maintenant du côté client, vous avez besoin d'un UITableView comme d'habitude. Dans la méthode de délégué numberOfRows, vous revenez 25 (également besoin de +1 pour la dernière cellule), et montre les 25 premiers flux. Au bas de la vue de la table la dernière cellule peut être une cellule avec le texte « Load Plus », puis ici, vous avez commencé à charger plus

Vous pouvez aussi mettre le flux RSS de chargement et d'analyse syntaxique fil, cela va booster vos performances

Autres conseils

Lors de l'analyse si vous rencontrez un magasin d'alimentation dans un Arry ... si le nombre de tableau est 25 affichage d'affichage en vue de table continue à lire si l'utilisateur clique sur l'écran plus de bouton suivant 25 éléments du tableau à la tableview.

vodkhang dit fil Utiliser si vous voulez augmenter les performances.

Jetez un oeil à l'exemple de SeixmicXML et le code d'échantillon de LazyTableImages sur le site web du développeur Apple. Ils utilisent le filetage (NSOperation) pour l'analyse des lots de données et de les charger sur une vue de tableau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top