2015-12-02 14 views
0

我試圖讓應用程序將我的模型顏料轉換爲其他模型顏料。現在我正在用核心數據列出我的塗料,但我一直在收到錯誤。錯誤是Swift Xcode 7與應用程序代表錯誤

fatal error: unexpectedly found nil while unwrapping an Optional value

的一段代碼

let Delegate = UIApplication.sharedApplication().delegate as? AppDelegate 
let managedContext = Delegate!.managedObjectContext 
let entity = NSEntityDescription.entityForName("Person", inManagedObjectContext: managedContext) 

let Color1 = NSManagedObject(entity: entity!, insertIntoManagedObjectContext: managedContext) 

我不知道是什麼問題,我所知道的唯一的事情是,它是在第一線。問題是展開Delegate。這意味着創建委託是錯誤的。 有誰知道這個問題? 謝謝你看我的問題,即使你沒有回答。

+0

這不可能是第一行。更有可能成爲強制解包條件的第二行或最後一行。在第一行和單個步驟中設置一個斷點,以查看問題出在哪裏。 – Paulw11

+0

我這樣做了,它成爲第二行,但錯誤是解包可選,所以這意味着它是第一行 – Spekham2013

+0

不,第二行強制解開代理中的'managedObjectContext'。我的猜測是,這是零。真的,但我的第一行也應該是!不是嗎?因爲如果你不能得到應用程序委託,這是一個致命的錯誤 – Paulw11

回答

0

答案是在經過試驗和錯誤後它的工作問題的評論,並最終我還需要刪除該應用程序,但現在我工作。

相關問題