去掉Implicit conversion loses integer precision: 'NSInteger'警告

在使用第三方库的过程中,经常会产生很多某种特定类型的警告,例如:

去掉Implicit conversion loses integer precision: 'NSInteger'警告_第1张图片

对于此类警告,Xcode中有方法可以一招关闭所有同类警告

1、首先查看警告类型

右键某个警告,选择Reveal in Log


去掉Implicit conversion loses integer precision: 'NSInteger'警告_第2张图片

会显示


圈中的就是这种警告的类型了,-W是前缀,这个前缀表示打开这种类型的警告,要关闭的话,把-W换成-Wno-,即-Wno-shorten-64-to-32即可

2、在Xcode - > TARGETS - > Build Settings中搜索Other Waring Flags


去掉Implicit conversion loses integer precision: 'NSInteger'警告_第3张图片

输入圈中所示,即可


点此各种警告类型

你可能感兴趣的:(去掉Implicit conversion loses integer precision: 'NSInteger'警告)