Xcode SDWebImage会导致;“不是原型”;警告

Xcode SDWebImage会导致;“不是原型”;警告,xcode,sdwebimage,Xcode,Sdwebimage,我正在开发一个IOS应用程序,我正在使用SDWebImage(3.8.2版安装了可可豆)。编译时,我收到一条警告,内容如下: This block declaration is not a prototype 此错误指的是该行 typedef void(^SDWebImageNoParamsBlock)(); 在SDWebImageCompat.h文件中 有办法解决这个问题吗?我试图更新pod,但这似乎是最新版本 我正在使用XCode 9.0。将禁止警告=>true添加到播客文件: pod

我正在开发一个IOS应用程序,我正在使用SDWebImage(3.8.2版安装了可可豆)。编译时,我收到一条警告,内容如下:

This block declaration is not a prototype
此错误指的是该行

typedef void(^SDWebImageNoParamsBlock)();
在SDWebImageCompat.h文件中

有办法解决这个问题吗?我试图更新pod,但这似乎是最新版本


我正在使用XCode 9.0。

禁止警告=>true
添加到播客文件:

pod 'SDWebImage', :inhibit_warnings => true
基本上,这将使指定pod的所有警告静音


或者,您可以添加
禁止所有警告到播客文件顶部,以使所有播客的所有警告静音。

禁止所有警告对我不起作用。我将pch文件添加到项目中,并添加
#pragma
已解决的警告。希望它能帮助你

// Suppress warnings of framework
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wstrict-prototypes"

#import <TheWarningPods/File.h>
@import TheWarningPods;

#pragma clang diagnostic pop
//抑制框架的警告
#pragma-clang诊断推送
#pragma-clang诊断被忽略“-Wstrict原型”
#进口
@输入警告吊舱;
#pragma-clang诊断流行语