简体   繁体   English

指定的初始化程序缺少对超类的指定初始化程序的超级调用

[英]designated initializer missing a super call to a designated initializer of the super class

I'm getting 2 warnings in the pods like 1. designated initializer missing a super call to a designated initializer of the super class. 我在像1.这样的Pod中收到2条警告。指定的初始化程序缺少对超类的指定初始化程序的超级调用。 2. Designated initializer should only invoke a designated intializer on super. 2.指定的初始化程序仅应在super上调用指定的初始化器。

- (instancetype)initWithFrame:(CGRect)ignoredFrame { return [self init]; }

<code>在此处输入图片描述</ code>

Try below code, this will remove warnings 尝试下面的代码,这将删除警告

- (instancetype)initWithFrame:(CGRect)ignoreframe {
    self = [super initWithFrame:ignoreframe];
    if (self) {
        // load view frame XIB
    }
    return self;
}

To know more in details, look here 要了解更多详细信息,请看这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 指定的初始化程序缺少对超类的指定初始化程序的超级调用 - Designated initializer missing a super call to designated initializer of the super class 子类是否应该在直接超 class 中调用指定的初始化程序? - Should subclasses call the designated initializer in the immediate super class? 从指定的初始化程序调用超静态方法 - Calling super static method from designated initializer 无法在NSManagedObject类“建筑物”上调用指定的初始化程序 - Failed to call designated initializer on NSManagedObject class 'building' 指定初始化器 - Designated Initializer 指定初始化程序? - Designated Initializer? 从Swift中的Super Super Class调用初始化器吗? - Call initializer from a Super Super Class in Swift? 无法使用RestKit-0.20.3调用NSManagedObject类“ XYX”上的指定初始化程序 - Failed to call designated initializer on NSManagedObject class ’XYX’ with RestKit-0.20.3 CoreData:错误:无法在NSManagedObject类上调用指定的初始化程序 - CoreData: error: Failed to call designated initializer on NSManagedObject class CoreData:错误:无法在创建时失败的NSManagedObject类上调用指定的初始化程序 - CoreData: error: Failed to call designated initializer on NSManagedObject class failing on create
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM