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

前端之家收集整理的这篇文章主要介绍了为什么我不能在函数Swift中使用self前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将SKSpriteNodes添加函数中的视图中,但 Xcode不允许我这样做.它给了我错误“使用未解析的标识符’self’”
  1. func indicate() {
  2. if test == 0 {
  3. var large = ((CGFloat(largest)*54) - 29) - selectedNode.position.x
  4. var small = selectedNode.position.x - ((CGFloat(smallest)*54) - 29)
  5.  
  6. indicatorRight.position = CGPointMake(selectedNode.position.x + large,selectedNode.position.y)
  7. indicatorRight.userInteractionEnabled = true
  8. indicatorRight.zPosition = 0.5
  9.  
  10. indicatorLeft.position = CGPointMake(selectedNode.position.x - small,selectedNode.position.y)
  11. indicatorLeft.userInteractionEnabled = true
  12. indicatorLeft.zPosition = 0.5
  13.  
  14.  
  15. println(indicatorLeft.position)
  16. // println(smallest)
  17. self.addChild(indicatorRight)
  18. self.addChild(indicatorLeft)
  19.  
  20. }
  21.  
  22.  
  23. }
确保方法在类打开和关闭括号中显示

A级
{

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

}

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

猜你在找的Swift相关文章