美文网首页iOS开发记录iOS学习笔记iOS学习开发
类方法调用实例方法的后果:Instance method 

类方法调用实例方法的后果:Instance method 

作者: 小码僧 | 来源:发表于2018-08-16 11:07 被阅读33次

问题描述

某次小伙伴提交了代码,有个警告没在意,一运行crash,这个警告是:

Instance method 'fetchXXX:data:success:failure:' is being used on 'Class' which is not in the root class

如下图所示:


报错

问题原因

我查看方法得知,这个属于在类方法里面调用了父类的实例方法所致

解决方案

  • 把这个类方法改成实例方法,外部改为单例调用。
  • 或者,把类方法中的那个实例方法改也写成类方法,一路用类方法用到底。

相关文章

  • 方法、闭包

    方法 枚举、结构体、类都可以定义实例方法、类型方法 实例方法(Instance Method):通过实例对象调用 ...

  • 类方法调用实例方法的后果:Instance method 

    问题描述 某次小伙伴提交了代码,有个警告没在意,一运行crash,这个警告是: 如下图所示: 问题原因 我查看方法...

  • 方法(Method)

    枚举 结构体 类都可以定义实例方法,类型方法 实例方法(Instance Method):通过实例对象调用 类型方...

  • Swift语法 -- [09 - 方法]

    枚举、结构体、类都可以定义实例方法、类型方法 实例方法(Instance Method):通过实例对象调用 类型方...

  • Swift 方法⑧

    1. 方法 枚举、结构体、类都可以定义方法,方法可分为: 实例方法(Instance Method):通过实例调用...

  • Swift - 方法(Method)

    方法(Method) 枚举、结构体、类 都可以定义实例方法、类型方法 实例方法(Instance Method):...

  • 方法

    方法(Method) 枚举、结构体、类都可以定义实例方法、类型方法 实例方法(Instance Method):通...

  • Swift5 _06_方法_下标_继承

    方法(Method) 枚举、结构体、类都可以定义实例方法、类型方法实例方法(Instance Method):通过...

  • [Swift5.1] 9-方法

    方法(Method) 枚举、结构体、类都可以定义实例方法、类型方法 实例方法(Instance Method):通...

  • Swift进阶(六)方法 & 下标

    一、方法(Method) 枚举、结构体、类都可以定义实例方法、类型方法① 实例方法(Instance Method...

网友评论

    本文标题:类方法调用实例方法的后果:Instance method 

    本文链接:https://www.haomeiwen.com/subject/spunbftx.html