2015-07-21 50 views
7

我想的Xcode忽略以下警告:忽略特定的警告6

“自动首选最大宽度的布局上没有的iOS版本 之前的8.0。”

有没有办法告诉Xcode不要显示这个特定的警告?

+0

希望这有助于你:HTTP://stackoverflow.com/questions/25398312/automatic-preferred-max-layout-width-is-not-available-on-ios-versions-prior-to -8 – Sujania

+0

我知道这个警告的原因 - 我只是希望Xcode忽略它 – YogevSitton

+0

[ibtool]有一个'--warnings'标志(https://developer.apple.com/library/mac/documentation/Darwin/ Reference/ManPages/man1/ibtool.1.html),我不知道如何从命令中删除这个标志。 –

回答

1

您应该遵循以下步骤:

选择项目构建设置 - > Interface Builder的故事板编译器 - 选项 - >显示警告 - >设置为“无”

请注意,如果你希望清除现有的警告,你可以使用Shift +⌘+ K

清理你的项目,你可以通过代码做,但不知道故事板工作

#pragma GCC diagnostic ignored "-Wwarning-flag" 

希望这会帮助你。

+0

这不会阻止在IB的其他警告?不只是这个特定的一个? – Tander

+0

这将停止所有故事板警告... – Ryuk

+0

我不想删除所有警告 - 仅仅是一个特定的警告 – YogevSitton

1

如果您找到了删除--warnings标志的方法ibtool,那么您可以忽略来自nib文件的所有警告。

的解决方法是建立这个故事板的iOS8.0

enter image description here

注: 虽然它消除了警告,但我从来没有运行iOS7的应用程序,我不知道什么是这种变化的影响。

也做,如果你找到一个更好的解决方案

+0

机会是在iOS7某些用户界面布局被打破,这是警告开始的原因。 – Tander

3

导航到Xcode中的项目文件,并选择Build设置通知我。确保显示所有构建设置并且它是组合的。向下滚动,直到看到一个名为“Interface Builder Storyboard Compiler - Options”的部分。应该有一个显示警告部分,只需将其设置为No并重新编译,警告就会消失。如果它不只是重新启动Xcode,然后警告应该消失。

Example

+0

我不想删除所有警告 - 只是一个特定的警告 – YogevSitton

+0

@godmoney这只会停止显示界面构建器的警告。它将继续显示代码编辑器的警告。抑制具体的警告将更加棘手。 –

+1

我还想看看IB的其他警告 – YogevSitton