为什么我不能在函数Swift中使用self

前端之家收集整理的这篇文章主要介绍了为什么我不能在函数Swift中使用self前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将SKSpriteNodes添加函数中的视图中,但 Xcode不允许我这样做.它给了我错误“使用未解析的标识符’self’”
func indicate() {
if test == 0 {
    var large = ((CGFloat(largest)*54) - 29) - selectedNode.position.x
    var small = selectedNode.position.x - ((CGFloat(smallest)*54) - 29)

    indicatorRight.position = CGPointMake(selectedNode.position.x + large,selectedNode.position.y)
    indicatorRight.userInteractionEnabled = true
    indicatorRight.zPosition = 0.5

    indicatorLeft.position = CGPointMake(selectedNode.position.x - small,selectedNode.position.y)
    indicatorLeft.userInteractionEnabled = true
    indicatorLeft.zPosition = 0.5


    println(indicatorLeft.position)
    //  println(smallest)
    self.addChild(indicatorRight)
    self.addChild(indicatorLeft)

    }


}
确保方法在类打开和关闭括号中显示

A级
{

//你需要在这里定义一个方法

}

//你可能在这里宣布了它.

原文链接:https://www.f2er.com/swift/319013.html

猜你在找的Swift相关文章