我试图声明一个类的扩展,但收到了错误。我错过了什么?非常感谢您的帮助。
最佳答案
就像上面说的。不允许扩展存储属性。只需在主类中声明var somePoint = (1, 1)
。不在分机内。
你已经这样储存了
extension AFErorr...... {
var somePoint = (1, 1)
}
但你得把它放在课堂上。
class AFErorr...... {
var somePoint = (1, 1)
}
Switch somePoint在类之外声明。这是第二个错误。你需要在类内声明它。然后第三个错误也应该消失。
class AFErorr...... {
switch somePoint.... {
}
}
关于swift - Swift/如何使用扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40049147/