Ios 这里有人知道如何修复';传递给不带参数的调用的参数';?

Ios 这里有人知道如何修复';传递给不带参数的调用的参数';?,ios,swift,Ios,Swift,我正在做一个游戏,但它给了我一个错误,说明: 传递给不带参数的调用的参数 顺便说一句,我不是最擅长编码的,所以不要批评我 这是我的密码: import SpriteKit import GameplayKit class GameScene: SKScene { let skater = Skater(imageNamed: "skater") //the line above showed the mistake override func didMove(to

我正在做一个游戏,但它给了我一个错误,说明:

传递给不带参数的调用的参数

顺便说一句,我不是最擅长编码的,所以不要批评我

这是我的密码:

import SpriteKit
import GameplayKit

class GameScene: SKScene {

    let skater = Skater(imageNamed: "skater") 
    //the line above showed the mistake

    override func didMove(to view: SKView) {

        anchorPoint = CGPoint.zero

        let background = SKSpriteNode(imageNamed: "background")
        let xMid = frame.midX
        let yMid = frame.midY
        background.position = CGPoint(x: xMid, y: yMid)
        addChild(background)

        resetSkater()
        addChild(skater)
    }

    func resetSkater() {
        let skaterX = frame.midX / 2.0
        let skaterY = skater.frame.height / 2.0 + 64.0
        skater.position = CGPoint(x: skaterX, y: skaterY)
        skater.zPosition = 10
        skater.minimumY = skaterY
    }

    override func update(_ currentTime: TimeInterval) {
        // Called before each frame is rendered
    }
}

为儿童编写iPhone应用程序:一本有趣的Swift简介有没有一本书可以帮助您解决问题

哪一行产生了错误?您正在将参数传递给不带参数的函数。没有更好的方法来描述它。使用参数image name的Skater的代码在哪里?您可以发布该代码吗?
Skater
是否返回图像?让Skater=Skater(imageName:“Skater”)是带有错误的行@iOSArchitect.com。您可以在声明Skater的地方共享代码吗。您必须声明了Skater类/结构,对吗?在整本书中分享这个密码。。。他们是如何从一开始就开发它的