Подтвердить что ты не робот

Как изменилась инициализация NSIndexPath в Swift3?

Я пытаюсь следовать вместе с Apple Начать разработку учебного пособия для iOS (Swift) и почти завершил его. Мне пришлось изменить несколько частей учебника, поскольку я использую Xcode 8 (который, я думаю, использует Swift 3 вместо Swift 2). Однако я столкнулся с следующей ошибкой компилятора, и я не знаю, почему:

Argument labels (forRow:, inSection) do not match any available overloads

в следующей функции:

@IBAction func unwindToMealList(sender: UIStoryboardSegue) {

    if let sourceViewController = sender.sourceViewController as? MealViewController, meal = sourceViewController.meal {
        // Add a new meal
        let newIndexPath = NSIndexPath(forRow: meals.count, inSection: 0)
        meals.append(meal)
        tableView.insertRows(at: newIndexPath, with: .bottom)
    }

}

Я предполагаю, что существует другой инициализатор для NSIndexPath, который изменился в Swift 3, но я не могу его найти. Я что-то делаю неправильно?

Спасибо,

4b9b3361