我知道如何从父 View 中检索变量... 这是通过做这样的事情
[(mainViewController *)[self.superview] 变量名];
但现在我想知道如何将变量数据发送到 subview ...
特别是如果我做这样的事情
ScreenTwoViewController *screen2 = [[ScreenTwoViewController alloc] init];
...
...
[self.addSubview:screen2.view];
在 screenTwo 中我有一个变量名消息:
我想向实际 View 发送一条可变消息,以便它可以在将 screen2 View 添加为 subview 时根据父 View 发送的内容在该 View 中显示消息?
最佳答案
如果你已经像这样在 subview 中设置了变量的属性。
@property (非原子,保留) NSString *message;
并将其合成到您的 .m 文件中,这样您就可以随时使用它
screen2.message = [[NSString alloc] initWithFormat:@"使用你想要的初始化方法"];
并且不要忘记在方法结束之前释放 screen2 以避免内存泄漏
关于iphone - 将变量发送到添加的 subview View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4653816/