Я хотел бы обновить метку в одном из моих ViewController из appDelegate. Метка в контроллере представления связана с IB и имеет заданные свойства.
В AppDelegate.h
Я создаю ivar для контроллера представления, чтобы я мог получить доступ к метке на контроллере представления из такого делегата.
someViewController *myView;
и в файле AppDelegate.m
myView.theLabel.text = @"Whatever";
Я также пробовал myView.theLabel setText: @"whatever";
Я также пытался сделать myView свойством и синтезировать его. Я пробовал код в applicationDidFinishLaunching
и applicationWillEnterForeground
, однако метка никогда не обновляется. Как лучше всего это сделать?