自动完成功能不适用于新的 SWIFT 文件/类

Posted

技术标签:

【中文标题】自动完成功能不适用于新的 SWIFT 文件/类【英文标题】:Autocomplete not working on new SWIFT file / Class 【发布时间】:2015-10-21 11:26:11 【问题描述】:

我在 XCode 中创建了一个新的 ios SWIFT 文件,并希望创建一个包含 SKSpriteNode 的非常简单的类。执行此操作时,自动完成和着色(在首选项中设置)不适用于我的变量。示例代码:

import Foundation
import SpriteKit

class dots 

    var dot = SKSpriteNode(imageNamed: "funnyFace.jpg")
    dot.position = CGPoint(x: 100.0, y:100.0)
    addChild(dot)

 

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您必须将代码(变量声明行除外)放入函数中。

import Foundation
import SpriteKit

class Dots 

    var dot = SKSpriteNode(imageNamed: "funnyFace.jpg")

    func positionAndAddTheDot() 
      dot.position = CGPoint(x: 100.0, y:100.0)
      addChild(dot)
   
 

【讨论】:

以上是关于自动完成功能不适用于新的 SWIFT 文件/类的主要内容,如果未能解决你的问题,请参考以下文章