【发布时间】:2015-05-28 18:49:25
【问题描述】:
我为我的应用创建了一个 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: unexpectedly found nil while unwrapping an Optional value。我真的找不到 nil 的任何东西。
崩溃后的图片:
我希望你们中的某个人可以帮助我解决这个问题。非常感谢您的帮助!
【问题讨论】: