displayLink - компилятор исправит меня навсегда - PullRequest
0 голосов
/ 03 ноября 2018

Я пытаюсь это:

    displayLink.add(to: .current,  forMode: .defaultRunLoopMode)

тогда он меня поправит на это:

    displayLink.add(to: .current,  forMode: .RunLoop.Mode.default)

тогда он выдает ошибку:

Type of expression is ambiguous without more context

Я не могу понять, как написать эту строку.

код до:

 let displayLink = CADisplayLink(
            target: self, selector: #selector(displayLinkDidFire)
        )

1 Ответ

0 голосов
/ 03 ноября 2018

Параметр forMode: должен быть просто .default.

displayLink.add(to: .current, forMode: .default)

или, если вы хотите полностью его квалифицировать:

displayLink.add(to: .current, forMode: RunLoop.Mode.default)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...