我有內部錯誤,編譯我的Xcode項目上大約一半的我斯威夫特文件,您可以在隨附的屏幕截圖 其中每看到文件與線終止的一般形式:的Xcode崩潰
在一種情況下static let mapController=viewControllersFactorySingleton.sharedFactory().mapController
我試圖替換代碼:
static var mapController:MovableAnnotationDelegate!
override public class func initialize(){
mapController=viewControllersFactorySingleton.sharedFactory().mapController
}
但我不得不在初始化時死機:
- 雖然發射IR SIL功能@ _TZFC10inArrivoHD14PalettaTraffic10initializefMS0_FT_T_爲 '初始化' 在/用戶/ fbartolom /文檔/可可 應用/ inArrivoHD/inArrivoHD/PalettaTraffic.swift:25:21
先前它在單線上。
即使崩潰Xcode的代碼有什麼問題?
我在編譯使用早期版本的Xcode創建的項目時看到過像這樣好奇的崩潰。如果在這種情況下,我建議選擇目標(左側項目導航器面板中的樹頂部),然後在「編輯器」菜單上選擇「驗證設置...」。 – Rob
正如所說的,一旦我將工廠類移到Swift中,崩潰就暫時消失了。目前我的問題是我從Swift中將類型協議的變量導出到objective-c,這是後面解決方案的後果。 –