いくつかのプロパティを持つ親 UIViewController A があります。そして、Aから継承している子UIViewController B、C、Dがあります。
私の質問は: B で、親プロパティの値を変更します。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を使用してすべての値を保存していますが、うまく機能していますが、そのような状況ではもっと良い方法があると思いますか?