UITableViewController на UISplitView. Почему детализация остается на 1-м столе? (используя monotouch) - PullRequest
0 голосов
/ 01 июня 2010

Я использую UISplitView в своем приложении с левой стороны (поповер в портретной ориентации) с использованием UITableViewController. Я хочу повторно использовать контроллер основной таблицы, поэтому, когда я хочу выполнить детализацию, я создаю новый экземпляр объекта и нажимаю на него. Однако, когда я устанавливаю источник данных, все данные попадают в таблицу 1-го экземпляра (надеюсь, это имеет смысл). Так что, если я нажму кнопку «Назад», новые данные, которые, как я думал, должны быть в толкаемой таблице, будут в 1-й таблице. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 06 июля 2010

При обновлении вещей в обратном вызове вы должны использовать InvokeOnMainThread ();

В противном случае вы окажетесь в плохом состоянии:)

ш: //

0 голосов
/ 01 июня 2010

Я вроде понял это. У меня происходит асинхронная операция, и кажется, что это связано с многопоточностью. Когда я вызываю метод синхронно, все работает как положено.

...