gpt4 book ai didi

swift - 将数据加载到 WKInterfaceTable 时出错

转载 作者:可可西里 更新时间:2023-10-31 23:44:49 31 4
gpt4 key购买 nike

我创建了一个 watchKit 应用程序/我的应用程序的扩展。我使用此函数将数据加载到 WKInterfaceTable:

// Load table into the data
func loadTableData() {

let sharedDefault = NSUserDefaults(suiteName: "group.com.Devpr.App")
let numberItems = sharedDefault?.objectForKey("numberItems") as? Int

tableView.setNumberOfRows(numberItems!, withRowType: "Cell")

var i = 0

let task = sharedDefault?.objectForKey("\(i)WK") as? String
let row = tableView.rowControllerAtIndex(i) as! TableRowObject // Get a single row object for the current item
row.lblTblRowItem.setText(task) // Set the row text to the corresponding item
i++ // Move onto the next item
}

应用程序在函数的这一行崩溃:let row = tableView.rowControllerAtIndex(i) as! TableRowObject 出现此错误: fatal error :在展开可选值时意外发现 nil。我真的找不到任何 nil 的东西。

崩溃后的图片: enter image description here

我希望有人能帮我解决这个问题。非常感谢您的帮助!

最佳答案

如果 numberOfItems 为 0,tableView.rowControllerAtIndex(i) 可以为 nil。

关于swift - 将数据加载到 WKInterfaceTable 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30514814/

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