Xcode 消除 Undeclared Selector 的警告

警告

在开发的时候可能会遇到这样的问题,调用一些 SDK 的私有方法,但是会被 Xcode 警告方法不存在,这对于一个强迫症患者而言是不可接受的,于是我们可以手动让这个警告消失。

处理方法

第一步 获得错误名

reveal in log

对这个错误点击右键,选择 Reveal in Log。

获得错误名

第二步 消除错误名

消除错误
// 清除警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector" // 双引号内是你在上一步获得的错误名
// 需要被消除⚠️警告的代码写在这里
#pragma clang diagnostic pop

当然这个方法不仅仅可以消除Undeclared Selector这个警告,其他的警告也可以消除。

延伸

nshipster 关于 pragma 的介绍

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容