gpt4 book ai didi

ios - 从 plist 加载数据到 UITableView 时模拟器崩溃

转载 作者:行者123 更新时间:2023-11-28 05:37:12 27 4
gpt4 key购买 nike

我想将 plist 内容显示到 TableView 中,但 Xcode 崩溃了。

这是我获取 plist 数据的代码:

    var tableData = [String]()

override func viewDidLoad() {
super.viewDidLoad()

self.tblMain.delegate = self
self.tblMain.dataSource = self


let path = Bundle.main.path(forResource: "Province", ofType: "plist")!
let dict = NSDictionary(contentsOfFile: path)

tableData = dict!.object(forKey: "root") as! [String]
}


func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! CountryNameCell
cell.lblCountryName.text = tableData[indexPath.row]
return cell
}

这是我的 plist 文件:

enter image description here

最佳答案

你需要

let path = Bundle.main.path(forResource: "Province", ofType: "plist")! 
tableData = NSArray(contentsOfFile: path) as! [String]

关于ios - 从 plist 加载数据到 UITableView 时模拟器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58285969/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com