У меня есть UIViewController, который сначала настраивает представление и инициализирует некоторые HTTPRequests в -(void)viewDidLoad
и в обратных вызовах для HTTP-запросов, где куча UIImageViews и UILabels и тому подобное динамически помещаются в UIView (они создан и выпущен сразу после addSubview
).
Я хочу, чтобы мой ViewController «обновлялся» обновленными изображениями / текстом, когда пользователь нажимает кнопку «Домой» и снова открывает приложение. Я начал с
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];
И метод теста работает нормально, но я застрял на лучшем способе показать новые данные.
Я думал о добавлении тегов к каждому объекту, которые могли бы измениться, а затем изменил его таким образом, но это похоже на кошмар управления. Я читал о [self.view setNeedsDisplay]
, но я не думаю, что это может работать в моей ситуации