最初,我有一个默认的初始化函数
-(id) init
{
if (self=[super init])
{
......
}
return self;
}
但是,我喜欢重写 init 函数以传入自定义对象或其他对象,例如
-(id) initWithScore:(NSString*) score
{
if (self=[super init])
现在有一个错误说 [super init] 函数只能用 -(id) init 函数调用。
那么我该怎么做才能修复它,以便我可以传入对象并使用 self=[super init]?
错误:无法在 init 系列中的方法之外分配给 self。