2013-10-23 35 views
4

特定應用信息: 發送_openAs:從 ProductBuildVersion:5A2053 斷言失敗在/SourceCache/IDEInterfaceBuilderCocoaTouch/IDEInterfaceBuilderCocoaTouch-3746/IBPlugin/Utilities/IBObjectMarshalling.m:670 詳細信息:無法計算自動佈局狀態IBLayoutConstraint,IBUIButton,IBUIImageView,IBUILabel,IBUISwitch,IBUITableViewCell和IBUITableViewCellContentView。無法打開故事板後更新到OS X小牛斷言失敗

Interface Builder在與iOS Simulator通信時遇到錯誤。如果您選擇爲此問題提交崩潰報告或雷達,請檢查Console.app以獲取「Interface Builder Cocoa Touch Tool」的崩潰報告,並將其內容包含在您的崩潰報告中。

異常名稱:IBAssertionFailure 異常原因:斷言失敗:containingTableView 原因:任何表格視圖單元格添加到佈局引擎應該被包含在一個表視圖,以獲得正確的度量 文件:/ SourceCache/IBSimulatorComponents /IBSimulatorComponents-3649/IBCocoaTouchTool/WidgetIntegration/IBUITableViewCellIntegration.m:219 方法: - 更新到OS X小牛[定義UITableViewCell(IBCocoaTouchToolIntegration)ibEffectiveViewToPlaceInLayoutEngineWindow]

後......當我嘗試在Xcode中打開我的故事板出現此異常5.如何解決這個問題?

+1

你安裝了新的Xcode 5嗎?如果不這樣做。 –

+0

我也安裝了更新到Xcode –

+1

你做了一個項目乾淨,如果沒有幫助,然後刪除項目的派生文件夾,退出Xcode,重新啓動,再試一次?你有沒有做磁盤實用程序磁盤驗證,權限修復等?我現在對小牛隊有我自己的問題... –

回答

6

我最近在XCode 6+中遇到了同樣的問題。在我的情況下,這個問題是由於我錯誤地將tableview部分複製到分割視圖控制器中而沒有注意到。這並沒有導致XCode在那個時候崩潰,直到下一次啓動才導致問題。

如果你甚至無法打開您的項目,因爲的XCode試圖打開包含在啓動這一問題上的故事板,試試這個: 爲了解決這個問題,我不得不刪除包含在項目文件夾中的所有用戶數據文件和在項目工作區文件夾中(您可以通過右鍵單擊項目文件並選擇「顯示包裝內容」來查看這些文件)。基本上只需刪除項目中包含名稱爲xcuserdata或xcshareddata的所有文件夾。現在您應該可以再次打開該項目。

如果當您嘗試查看故事板給上述錯誤的Xcode崩潰:(!不要離開點擊它第一或將再次崩潰) 我所做的第一件事,我對故事板右側點擊並選擇「打開爲 - >源代碼」。然後我搜索了標籤「tableViewCell」並查找了不包含在tableview元素中的單元格。然後你只需刪除不正確的XML元素和子元素(在我的情況下是一個完整的tableviewsection),保存它和你的好東西再次(希望)。

希望這可以幫助任何人解決此問題。

+0

)在以源代碼模式打開我的故事板並返回到界面生成器後,Xcode崩潰了。試圖將故事板從(All All)更改回(CR)正在工作...... Xcode不停地崩潰,經過幾分鐘的絕望之後,我遵循了你的建議(第二個);刪除了錯誤的tableViewCell和IT WORKED,你拯救了我的生命!你是一個真正的超級英雄! – insetoman