2015-04-07 51 views
4

我使用let來防止意想不到的零,而展開值,但我的函數仍然會導致致命的錯誤。字典意外地發現零,同時展開一個可選值

fatal error: unexpectedly found nil while unwrapping an Optional value 

-

class func getDomain() -> String { 
    let (dictionary, error) = Locksmith.loadDataForUserAccount("account") 
    if let dictionary = dictionary { 
     if let domain = dictionary["domain"] as? String { 
      return domain 
     } 
    } 
    return "" 
} 
+0

嗨,我已經解決了,我認爲這個問題! – jdawg

回答

3

修改這樣的代碼:

if let dictionary1 = dictionary { 
    if let domain = dictionary1["domain"] as? String { 
     return domain 
    } 
} 
相關問題