Swift检查是否存在plist文件

时间:2016-08-18 15:01:04

标签: swift plist

如何检查plist文件是否存在?

我正在尝试这样的事情:

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

}

但是我收到了这个错误:

  

致命错误:在解包可选值时意外发现nil

无论如何要在使用之前检查plist文件是否存在?

1 个答案:

答案 0 :(得分:0)

您应该使用URLPath,就像您一样,没有文件夹或引用。 我假设你在主捆绑中使用了一个plist。

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