我有这个层次结构:
CreateAnObjectClass : NSObject
MySecondClass : MyBaseClass
MyBaseClass : NSObject
在 CreateAnObjectClass 中,我想创建一个 MySecondClass 方法的实例,并且我想将 a 传递@property (strong,nonatomic) NSDictionary* myTemplate
给 myBaseClass。
例如:
CreateAnObjectClass *testObj = [[MySecondClass alloc] initWithTemplate:myTemplate];
而且我知道从 MyBaseClass 和 MySecondClass 调用这两个初始化程序。
(id)initWithTemplate:(NSDictionary*)myTemplate
{
self = [super init]
return self;
}
我的问题是我应该如何将 myTamplate 的初始化程序设计为 MyBaseClass 的属性?