在工程中有警告的地方,右鍵選擇Review in log,然后就能看到類似[Wnonnull]這樣的警告,?
然后在工程buildSettings中的Other Warning Flags中添加 -Wno-nonnull就可以去掉這種類似的警告了。
規則為:-Wno-類型
例子:
項目中若同時集成 YYCategories 和 ReactiveCocoa,使用@weakify(self)和@strongify(self);將會報Ambiguous expansion of macro weakify和Ambiguous expansion of macro strongify的警告。
解決辦法:
在工程buildSettings中的Other Warning Flags中添加-Wno-ambiguous-macro就可以去除警告了