gpt4 book ai didi

xcode - 使用#pragma 抑制 Xcode 中的 “Instance method not found” 警告

转载 作者:行者123 更新时间:2023-12-04 13:12:01 25 4
gpt4 key购买 nike

我想用#pragma (在 Xcode 中)抑制警告:

warning: instance method '-someMethod' not found (return type defaults to 'id')


我试过了:
#pragma GCC diagnostic ignored "-Wmissing-declarations"
还有其他几个,但没有任何效果。
什么警告导致“找不到实例方法”?
编辑
根据这里的要求是实际代码:
...

if (sampleRate > 0 && ![self isFinishing]) //<--- Warning here
{
return self.progress;
}

...
和构建日志输出:
/Users/User1/Documents/Project/branch/client/Folder/CodeFile.m:26:32:{26:32-26:50}: warning: instance method '-isFinishing' not    found (return type defaults to 'id') [3]
if (sampleRate > 0 && ![self isFinishing])
^~~~~~~~~~~~~~~~~~

最佳答案

See: https://stackoverflow.com/a/34043306/89035 for a #pragma to suppress "instance method not found" warnings.



虽然看起来是真的 #pragma解决方案不存在 关闭单个文件中的警告可以通过使用 -w 来完成。转变。

注意:此解决方案适用于 Xcode 4.2 及更高版本
  • 选择目标
  • 单击“构建阶段”选项卡
  • 在“编译源”下添加 -w切换到您希望在
  • 上取消警告的文件

    Xcode - compile sources - suppress warnings

    关于xcode - 使用#pragma 抑制 Xcode 中的 “Instance method not found” 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310141/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com