2016-08-18 2 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){ 
      . 
      . 
      . 
     } 
Смежные вопросы