我有父 UIViewController A 有一些属性。我有继承自 A 的子 UIViewController B、C、D。
我的问题是:在 B 中,我更改了 Parent 属性值。C,D如何知道父值从B更改?
基本上我想在孩子之间共享财产。
提前致谢。
代码示例;
@interface A : UIViewController{
NSString *string1; //This is just example
}
@property (nonatomic, strong) NSString *string2;
@end
孩子B
@interface B : A
@end
@implementation B
//here I change string1 and string2;
@end
孩子 C
@interface C : A
@end
@implementation C
//here I want to get changed string1 and string2 by Child A;
@end
儿童 D
@interface D : A
@end
@implementation D
//here I want to get changed string1 and string2 by Child A;
@end
目前,我正在使用Singleton来存储所有值并且运行良好,但我认为在这种情况下应该有更好的方法吗?