Я собираюсь через пример программирования в книге на Swift и иметь инициализатор к SKScene который выглядит следующим образом:Невозможно преобразовать значение типа «CFTimeInterval.Type» в «CFTimeInterval»?
class GameOverScene: SKScene
{
init(size:CGSize,won:Bool,time:CFTimeInterval)
{
...........
}
}
Это инициализатор затем вызывается в другой части программы с помощью следующей строки:
let gameOverScene=GameOverScene(size:self.size,won:true,time:CFTimeInterval)
кажется, что все это должно быть достаточно простым, но затем я получаю эту странную ошибку, глядя, что говорит:
Невозможно преобразовать значение типа ' CFTimeInterval.Type (aka 'Double.Type') до ожидаемого типа аргумента 'CFTimeInterval' (он же 'Double').
Кто-нибудь знает (1), что означает эта ошибка, и (2) как его исправить?
Что такое 'time' параметр в этом инициализаторе должно означать? – Alexander
@Alexander - параметр «время» - это просто переменная CFTimeInterval, которая описывает количество времени, которое игра сделала, когда игра закончилась. –