私はこの階層を持っています:
CreateAnObjectClass : NSObject
MySecondClass : MyBaseClass
MyBaseClass : NSObject
CreateAnObjectClass で MySecondClass メソッドのインスタンスを作成し、myBaseClass に a を渡したいと考えてい@property (strong,nonatomic) NSDictionary* myTemplate
ます。
例えば:
CreateAnObjectClass *testObj = [[MySecondClass alloc] initWithTemplate:myTemplate];
そして、MyBaseClass と MySecondClass から両方の初期化子を呼び出すことを知っています。
(id)initWithTemplate:(NSDictionary*)myTemplate
{
self = [super init]
return self;
}
私の質問は、myTamplate の初期化子を MyBaseClass のプロパティにする方法を設計する方法ですか?