2016-08-18 192 views
2

如何檢查plist文件是否存在?Swift檢查plist文件是否存在

我想是這樣的:

if let dictFile = NSDictionary(contentsOfURL: "file.plist") { 

} 

但我得到這個錯誤:

fatal error: unexpectedly found nil while unwrapping an Optional value

是無論如何要檢查是否plist文件之前就存在使用它呢?

+0

該代碼片段應該很好,它不強制解包任何東西 – Alexander

回答

0

你應該使用URLPath,就像你在做的那樣,沒有文件夾或引用。 我假設你在主包中使用plist。

if let filePath = NSBundle.mainBundle().pathForResource("file", ofType: "plist"), let dataDictionary = NSDictionary(contentsOfFile: filePath){ 
      . 
      . 
      . 
     }