【发布时间】:2013-10-17 14:58:28
【问题描述】:
我正在做以下事情:
#ViewController1.m
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"Transferring");
guestViewController *controller = [segue destinationViewController];
[controller.label isEqualToString:self.num_value.text];
}
但是,当视图加载时,文本不会贯穿或显示在标签中。我在过去的程序中已经这样做了,它在 Xcode 4 上也有效。但是,由于某种原因,在 Xcode 5 中它不适合我。为了在 Xcode 中进行这项工作,我还需要实现其他什么吗?
【问题讨论】:
-
使用
[controller.string isEqualToString:self.num_value.text];,您只是在比较两个字符串,并没有为任何东西分配任何东西 -
@micantox 所以你建议我把它改成“controller.label.text = self.num_value.text”?
-
是的!
isEqualToString用于比较!不要赋值! -
等一下,不,您不能在加载视图之前将文本分配给标签
-
@Zack - 看看我的回答。
标签: ios objective-c uiviewcontroller segue