将数据加载到 WKInterfaceTable 时出错

Getting an error while loading data into WKInterfaceTable

我为我的应用程序创建了一个 watchKit app/extension。我使用此函数将数据加载到 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: unexpectedly found nil while unwrapping an Optional value。我真的找不到任何 nil.

崩溃后的图像:

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

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