语义问题: - 未使用的参数错误

Sum*_*ngh 7 compiler-errors objective-c xcode8

我收到此错误:

我收到了这个错误

我在Build in Build设置中完成了设置:

我在Build in Build设置中完成了设置

我在Build in Build设置中完成了设置:

我在Build in Build设置中完成了设置

在此输入图像描述

我使用了以下解决方案

1)#pragma unused(parameterName),这是有效的

但问题是,我使用了太多文件,这个错误即将到来,所以我想知道是否有任何常见的解决方案.

(*)任何人都可以尝试以下步骤来找到这种错误:sample-videochat-webrtc

  1. 创建快速项目

  2. 添加文件,导入和构建然后会出现错误

Ser*_*gGr 7

好的,最后我能够重现示例项目的问题.这个问题的结果是,在"其他警告标志"中的"sample-chat-swift"项目中,根据Clang中的Diagnostic标志,有一个-Wextra标志(你可以在project.pbxproj中看到它)

还控制-Wignored-qualifiers,-Winitializer-overrides,-Wmissing-field-initializers,-Wmissing-method-return-type,-Wsemicolon-before-method-body,-Wsign-compare,-Wunused-parameter.

由于"其他警告标志"中的标志是在显式配置的标志添加到命令行后添加的,因此-Wextra会覆盖-Wno-unused-parameter.