2010-06-01 22 views
0

J'utilise l'UISplitView dans mon application avec le côté gauche (popover en portrait) en utilisant un UITableViewController. Je souhaite réutiliser le contrôleur de la table principale. Lorsque je veux explorer, je crée une nouvelle instance de l'objet et je la pousse. Cependant, lorsque je définis la source de données, toutes les données sont placées dans la première table d'instance (espérons que cela a du sens). Donc, si j'appuie sur le bouton de retour, les nouvelles données que je pensais être censé être sur la table poussée sont dans la 1ère table. Des idées?UITableViewController sur UISplitView. Pourquoi le forage reste-t-il sur la 1ère table? (en utilisant monotouch)

Répondre

0

J'ai un peu compris. J'ai une opération asynchrone se produisant et il semble avoir quelque chose à voir avec le threading. Quand j'appelle la méthode de manière synchrone, tout fonctionne comme prévu.

0

Lors de la mise à jour d'éléments dans un rappel, vous devez utiliser InvokeOnMainThread();

Sinon, vous finirez par en mauvais état :)

w: //