在我的应用程序中,我使用第三方代码触发一些警告。我对它们进行了审核,可以放心地忽略它们。
现在我想以某种方式“标记”某个文件,因此Xcode不会对该文件中的代码显示任何警告。
我该怎么做?
答案 0 :(得分:264)
选择目标并显示Build Phases。然后在搜索框中输入文件的名称,您应该会在“编译源”阶段中看到它。双击该文件的Compiler Flags列,然后输入-w
以关闭该文件的所有警告。
答案 1 :(得分:6)
在左侧导航器中选择项目,然后选择目标转到构建阶段,并在目标文件的构建阶段中放置-w。它将隐藏所有编译器警告
答案 2 :(得分:1)
这适用于Xcode 10.2+和Swift 5
手动修复:
从Xcode>项目>目标>编译源>将for state_name in datFrame.state_name:
if datFrame.state_name.isnull():
print ('no name value' + other values from row)
else:
print(row is good.)
df.head():
state_name state_ab city zip_code
0 Alabama AL Chickasaw 36611
1 Alabama AL Louisville 36048
2 Alabama AL Columbiana 35051
3 Alabama AL Satsuma 36572
4 Alabama AL Dauphin Island 36528
to_dict():
{'state_name': {0: 'Alabama',
1: 'Alabama',
2: 'Alabama',
3: 'Alabama',
4: 'Alabama'},
'state_ab': {0: 'AL', 1: 'AL', 2: 'AL', 3: 'AL', 4: 'AL'},
'city': {0: 'Chickasaw',
1: 'Louisville',
2: 'Columbiana',
3: 'Satsuma',
4: 'Dauphin Island'},
'zip_code': {0: '36611', 1: '36048', 2: '35051', 3: '36572', 4: '36528'}}
添加到有问题的文件中。双击要关闭警告的文件。
Cocoapods修复:
如果您要禁止从有问题的窗格中发出警告,则可以通过podfile中的-w -Xanalyzer -analyzer-disable-all-checks
标志自动从依赖项中禁止所有警告:
inhibit_warnings