覆盖Swift中的Objective C类方法

Non*_*ouf 8 objective-c ios jsonmodel swift

我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.

该方法的签名是:

+(JSONKeyMapper*)keyMapper;
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Nob*_*ica 16

您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:

override class func keyMapper() -> JSONKeyMapper! {
    //code here
}
Run Code Online (Sandbox Code Playgroud)