Я создаю приложение/расширение 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
.
Изображение после сбоя:
Я надеюсь, что кто-то из вас может помочь мне решить эту проблему. Большое спасибо за помощь!