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

时间:2017-05-24 14:26:47

标签: objective-c compiler-errors xcode8

我收到此错误:

I am getting this error

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

I have done the setting in Project in Build setting

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

I have done the setting in Target in Build setting

enter image description here

我使用了以下解决方案

1)#pragma unused(parameterName),正在运行

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

(*)任何人都可以尝试以下步骤来发现此类错误: sample-videochat-webrtc

  1. 创建快速项目

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

1 个答案:

答案 0 :(得分:7)

好的,最后我能够重现示例项目的问题。这个问题是因为在“其他警告标志”中的“sample-chat-swift”项目中有-Wextra标志(你可以在project.pbxproj中看到它),根据{{ 3}}

  

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

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