2010-05-07 20 views
1

Je reçois une liste d'URL d'image et les noms correspondants à l'exécution dans mon application. Je voudrais ajouter ces images à un objet TTLauncherView que j'ai.Trois20 - ajouter des éléments à launcherView après viewDidLoad

Impossible de les ajouter dans loadView. Je fais un appel à la méthode pour obtenir mes données dans un thread séparé. Une fois le thread terminé, j'ajoute les objets TTLauncherItem à un tableau et définissez la variable "pages" de LauncherView.

Mais pour une raison quelconque, la vue n'est pas mise à jour et je n'y vois rien.

Quelqu'un peut-il me faire savoir comment actualiser le launcherview après avoir ajouté des éléments dans des méthodes autres que loadView?

Merci.

Répondre

1

J'utilise l'extrait suivant pour ajouter un élément au lanceurAprès chargement.

TTLauncherItem *item = [[TTLauncherItem alloc] initWithTitle:@"NEW ITEM NAME" 
                 image:@"NEW_ITEM_IMAGE_URL" 
                 URL:@"NEW_ITEM_ACTION_URL" 
                canDelete:YES]; 
[_launcherView endEditing]; 
//add the item after ending editing to show the close x. 
[_launcherView addItem:item animated:YES]; 
+0

Merci d'essayer de voir si cela fonctionne. – lostInTransit