2015-07-21 51 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