Как использовать contextForSegueWithIdentifier для включения данных с помощью push-перехода? - PullRequest
0 голосов
/ 11 октября 2018

Мой класс - class WorkoutSelectorController: WKInterfaceController {, и я определяю функцию override func contextForSegueWithIdentifier(segueIdentifier: String) {, которая, как говорят все мои исследования, должна вызываться автоматически при срабатывании push-перехода, чтобы я мог настроить передачу контекстной информации.

За исключением того, что это не так.Толчок работает, но не вызывает этот метод.Более того, я получаю сообщение об ошибке «Метод не переопределяет какой-либо метод из своего суперкласса», что, похоже, говорит мне, что WKInterfaceController не содержит contextForSegueWithIdentifier.Но я посмотрел в WKInterfaceController.h, и он определенно есть, так что я делаю не так?

Почему говорится, что метод не существует?Как включить контекстную информацию в push-segue?

1 Ответ

0 голосов
/ 11 октября 2018

Ваша подпись функции неверна.Правильная подпись func contextForSegue(withIdentifier segueIdentifier: String) -> Any? из документации .

...