Привет, у меня есть uiviewcontroller, который добавляет 4 дочерних представления после получения данных от веб-службы. Я добавляю наблюдателя в uiviewcontroller, который следит за полной загрузкой данных из веб-сервиса. После этого uiviewcontroler добавляет 4 дочерних представления.
однако моя проблема в том, что он этого не делает, если я не переключусь на другой вид вкладки, чем снова вернусь к этой вкладке.
Есть ли способ перезагрузить эту страницу? Я использовал [uiviewcontroller.view setNeedsDisplay] в функции, которая отвечает на уведомление от наблюдателя, но представление не обновляется.
спасибо за помощь вашим ребятам :)
вот моя функция наблюдателя:
-(void)projectListFromServer:(NSNotification *) response
{
NSLog(@"%@",response);
for (int i = 0; i < 4; i++)
{
childview2 = [self.storyboard instantiateViewControllerWithIdentifier:(@"slider")];
childview2.image = @"wicked";
childview2.couponID = @"cool";
NSLog(@"%@", self.childview2.couponID);
[self addChildViewController:childview2];
}
[self.childview.view setNeedsDisplay];
}
setNeedsDisplay
после добавления подвидов. Кто-то может помочь вам с фактической ошибкой, если вы разместите код для просмотра. - person Firoze Lafeer   schedule 02.04.2013