我正在尝试在extensions文件夹中找到一个文件路径,但遗憾的是,每次执行此操作时应用程序都会崩溃。我真的不知道为什么会发生这种情况。有什么建议吗?
该文件位于键盘文件夹中,名为StickersList.plist
代码正在KeyboardViewController.swift内的viewDidLoad()中生成
if let path = Bundle.main.path(forResource: "StickersList", ofType: ".plist") {
print("I got in")
print(path)
let dict = NSDictionary(contentsOfFile: path) as! Dictionary<String,AnyObject>
let allSections = dict["Sections"] as? [[String:AnyObject]]
print(allSections)
if let selectedSections = UserDefaults.standard.array(forKey: "selectedSections") as? [Int] {
for index in selectedSections {
self.data.append((allSections![index]))
}
}
}
一旦运行if语句就会崩溃。有什么建议吗?