从rootViewController设置UILabel文本

时间:2016-12-08 12:22:55

标签: ios objective-c uiviewcontroller viewcontroller

我有两个视图控制器1.rootviewController 2.myStatusDisplayViewController。

我有c堆栈回调函数,它返回一个c字符串。这个特殊的回调函数调用我的rootviewcontroller中的一个函数。在我的rootview控制器中,我使用该引用引用了myStatusDispalyViewController,我试图更新myStatusDisplayviewController中的标签。

app.myStatusDisplayViewController.displayCallStatus.text =updatedCallStatus;
[app.myStatusDisplayViewController viewDidLoad];
[app.myStatusDisplayViewController viewWillAppear:YES];

1 个答案:

答案 0 :(得分:0)

在该区块中设置文字:

  dispatch_async(dispatch_get_main_queue(), ^{
     app.myStatusDisplayViewController.displayCallStatus.text =updatedCallStatus;
        });

希望它能奏效。