Должна быть возможность доступа / обновления свойств любых торговых точек, которые вы связали со своей xib-карты в свой контроллер. Вы убедились в отладчике, что сообщение didReceiveFilename:
отправляется на ваш контроллер и что label
не ноль, когда ему отправляется сообщение setText:
?
Редактировать : я общался с человеком, который разместил этот вопрос в автономном режиме. Проблема не была связана с асинхронными загрузками. Его код пытался уведомить контроллер о представлении, которое содержало табличное представление о том, что загрузка началась, но сообщение было отправлено не тому экземпляру контроллера. Исправление этой проблемы решило проблему.
Изменено с этого:
// code that switched to an existing DownloadViewController omitted...
// the new download controller that is created here has no views seen by the user!
DownloadViewController *download = [[DownloadViewController alloc] init];
[download downloadstart];
К этому:
// code that switched to an existing DownloadViewController omitted...
// use the existing DownloadViewController instead of creating a new one
DownloadViewController *download = (DownloadViewController *)[[appDelegate.rootController viewControllers] objectAtIndex:1];
[download downloadstart];
Метод downloadstart
отвечает за обновление табличного представления в коде Кевина.