2015-04-16 76 views
4

Xcode 6引入了IB_DESIGNABLE和IBInspectable。我是一個相當晚的人,3天前發現了這個。我認爲這會很方便,創建或使用自定義視圖時,但我確實有一個巨大的問題:IB_DESIGNABLE使Xcode停止工作。IB_DESIGNABLE使Xcode在離開故事板時停止響應

我設計了自定義視圖,並且它按預期正確顯示在故事板中。萬歲,我很開心!但隨後我離開故事板編輯另一個文件,Xcode停止響應,鼠標變成一個像瘋子一樣旋轉的旋轉輪子,永不結束。 (我讓它旋轉一個小時)。當我從視圖中刪除IB_DESIGNABLE屬性時,Xcode的行爲正常(但沒有更多的預覽,沒有更多的使用intrinsicContentSize約束和東西)。我再次感覺,蘋果在風中吹着口哨,並提供了一半的烘焙工具...... 我試圖在Objective-C和Swift中編寫類,結果相同。

我有SZTextView同樣的問題(https://github.com/glaszig/SZTextView

沒有人面臨着同樣的問題,並能指導是朝着解決方案?

回答

0

看起來這個問題是Xcode 6.3的一個已知錯誤。除了等待Apple以某種方式糾正之外,沒有任何解決方法。

在這裏看到更多的討論一下:Xcode 6.3 freezes/hangs after opening XIB file

UPDATE:的Xcode 6.3.1似乎來解決這個問題。使用IB_DESIGNABLE時不再出現拖延/崩潰