2016-08-18 171 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){ 
      . 
      . 
      . 
     }