0
我得到2個警告,像1.指定初始化程序缺少超級調用超級類的指定初始化程序。 2.指定的初始化程序只能在super上調用指定的初始化程序。指定初始化程序缺少超級調用超級類的指定初始化程序
- (instancetype)initWithFrame:(CGRect)ignoredFrame { return [self init]; }
我得到2個警告,像1.指定初始化程序缺少超級調用超級類的指定初始化程序。 2.指定的初始化程序只能在super上調用指定的初始化程序。指定初始化程序缺少超級調用超級類的指定初始化程序
- (instancetype)initWithFrame:(CGRect)ignoredFrame { return [self init]; }
嘗試下面的代碼,這將刪除警告
- (instancetype)initWithFrame:(CGRect)ignoreframe {
self = [super initWithFrame:ignoreframe];
if (self) {
// load view frame XIB
}
return self;
}
要了解更多詳細,看here