ios - swift 错误 : Editor placeholder in source file

标签 ios swift class

你好,我正在实现一个图形数据结构。当我尝试构建应用程序时,出现错误“源文件中的编辑器占位符”

完整的图表实现是从 WayneBishop 的 GitHub 中提取的 https://github.com/waynewbishop/SwiftStructures

class Path {

var total: Int!
var destination: Node
var previous: Path!

init(){
    //Error happens on next line
    destination = Node(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double)
     }
}

我将 Node 类更改为:

public class Node{

var key: String?
var neighbors: [Edge!]
var visited: Bool = false
var lat: Double
var long: Double

init(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double) {
    self.neighbors = [Edge!]()
     }

}

这个错误在我到目前为止构建的整个代码中发生了 5 次。也有人问过这个问题,但没有回答。

我认为错误可能是由于我对 Node 类中的 init() 进行了更改。在我进行更改之前,它只是 init()。如果是,我如何向类中添加对象?如果我的编程术语不正确,请原谅我,因为我是 OOP 的新手。

最佳答案

有时,XCode 不会忘记具有“编辑器占位符”的行,即使您已将其替换为一个值。剪切 XCode 提示的代码部分并将代码粘贴回相同位置以使错误消息消失。这对我有用。

关于ios - swift 错误 : Editor placeholder in source file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35167123/

相关文章:

ios - 我可以在 IOS Swift 应用程序中将用户名和密码保存在单例中吗?

ios - Swift 1.2 数组声明,额外的括号?

swift - 不符合协议(protocol) SKPaymentTransactionObserver

php - 使用简单表达式初始化 PHP 类属性声明会产生语法错误

java - 调用类方法时出现 java.lang.NullPointerException 错误

java - 如何在一个类中构造多个对象,然后在另一个类中读取

ios - UILabel 的动画文本更改

ios - iPhone 7 和 7 plus 的不同 Storyboard

ios - Android 的 "ClickableSpan"类在 Swift/Objective-C 中的等效项是什么?

swift - YouTube 原生在 Swift 应用程序中?