Ios 如何在segue上设置目标vc的属性

Ios 如何在segue上设置目标vc的属性,ios,objective-c,segue,Ios,Objective C,Segue,这是我的segue方法。我导入甚至删除了检查segue标识符的行 我初始化了myString并成功地将其设置为另一个字符串,在该字符串中,我使用NSLog对其进行分段并打印,但我无法将同一文本分段到TextView甚至标签 我哪里做错了 我的最终目标是对数组的内容进行分段,并在其中填充此代码 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if (myArray==NULL) {

这是我的segue方法。我导入甚至删除了检查segue标识符的行

我初始化了myString并成功地将其设置为另一个字符串,在该字符串中,我使用NSLog对其进行分段并打印,但我无法将同一文本分段到TextView甚至标签

我哪里做错了

我的最终目标是对数组的内容进行分段,并在其中填充此代码

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if (myArray==NULL) {
        NSLog(@"its empty");
    } else {
        NSLog(@"not empty ");
    }

    filterViewController *destViewController = [segue destinationViewController];
    NSString *string1 = myArray;
    NSString *asd =@"asd";
    destViewController.searchText =myString;
    destViewController.myLabel.text=myString;
    destViewController.deneme4=myString;
}
内容正确且不为空。我查过了。如何将此数组的内容设置为textview的文本。
Thnx

您不能也不应该尝试更改其他视图控制器的视图。这是个糟糕的设计,而且经常不起作用。应将视图控制器的视图视为视图控制器的专用视图


在目标视图控制器中设置字符串属性并设置这些属性的想法是正确的。然后,在目标视图控制器的视图中将显示:动画方法中,根据需要将文本安装到视图中。

这可能是因为标签/文本视图尚未实例化,因为视图尚未加载。在调试器中使用
NSLog
po
检查标签或文本视图对象在您分配任务时是否为
nil
。@richtoley我想这不可能是真的。因为我有点回赛格了。我的初始屏幕上有这个标签和文本视图,当用户单击一个按钮时,它会进入有问题的视图控制器,另一个按钮会让用户返回到原始视图控制器,其中包含标签和文本视图多么简单,但又多么有效。我为无法尝试而感到羞愧。。。Thnxman@danh,调用prepareForSegue时未加载目标视图控制器的视图。很抱歉,我将删除它。我想我应该在评论之前试一下。
cell.cellLabel.text =[myArray objectAtIndex:indexPath.row];