iOS中常见警告及处理方法

杀马特。学长 韩版系。学妹 提交于 2020-03-02 17:19:29

 

  • 1 警告:PerformSelector may cause a leak because its selector is unknown
  • 原因:是因为你使用控制器来加载performSelector:方法导致,由于ios运行时在arc下的消息机制是根据方法的返回值来处理的,而使用performSelector:不确定返回值是什么类型的,因此会有警告。
  • 处理方法:
  • #pragma clang diagnostic push
  • #pragma clang diagnostic ignored "-Warc-performSelector-leaks"
  •      [self performSelector:funcName];
  • #pragma clang diagnostic pop

未完待续

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!