我想从 appDelegate 更新我的一个 ViewController 中的标签。视图控制器中的标签都在 IB 中链接并设置了属性。
在 AppDelegate .h
我正在为视图控制器创建一个 ivar,因此我可以像这样从委托访问视图控制器上的标签。
someViewController *myView;
并在 AppDelegate.m 文件中
myView.theLabel.text = @"Whatever";
我也试过myView.theLabel setText: @"whatever";
我还尝试将 myView 设为属性并将其合成。我已经尝试过代码applicationDidFinishLaunching
,applicationWillEnterForeground
但是标签永远不会更新。最好的方法是什么?