iphone - 将变量发送到添加的 subview View Controller

标签 iphone objective-c variables view

我知道如何从父 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/

相关文章:

iphone - 自定义 UITableViewCell 内的 UILabel 未以正确的尺寸绘制

iphone - 让 View Controller 更改等待自定义动画结束?

ios - 加载不同的 xib

iphone - Objective C 中维基百科的 API?

ios - 如何让 UIKit 为我提供自定义转换的转换协调器?

iphone - Apple Mach-O 链接器错误 (APActivityIcon)

ios - 这些东西叫什么 %@ - 它们在任何地方都被编入索引了吗?

php - PHP-从另一个PHP文件获取变量而不执行代码?

perl - Win32::SerialPort 构造函数在给定引用变量时发生缓冲区溢出

ios - CoreData 中具有多个上下文的并发性