Swift /如何使用扩展

时间:2016-10-14 17:46:33

标签: swift alamofire

我试图声明一个类的扩展,但我收到了错误。我错过了什么?非常感谢帮助。

Screenshot

1 个答案:

答案 0 :(得分:1)

正如它所说的那样。扩展程序不允许存储属性。只需在主类中声明var somePoint = (1, 1)即可。不在扩展名内。

你已经存储了这个

extension AFErorr...... {
   var somePoint = (1, 1)
}

但你需要把它放在Class本身。

class AFErorr...... {
   var somePoint = (1, 1)
}

Switch somePoint在Class之外声明。那是第二个错误。您需要在Class中声明它。然后第3个错误也应该消失。

class AFErorr...... {
   switch somePoint.... {
   }
}