Swift - Instance成员不能用于ViewController类型

时间:2016-06-20 22:36:33

标签: ios swift

我的circleLayer.strokeEnd行出现以下错误:“实例成员'sales'不能用于'ViewController'类型。”有谁知道为什么我不能用另一个Int划分Int并在这里使用它? (在此之前,我有1.0代替“(sales / salesGoal)”并且效果很好)。这是我正在使用的代码的一个非常简化的版本。

var sales = 0
var salesGoal = 2

  class salesCircleView: UIView {

    override init(frame: CGRect) {

       circleLayer.strokeEnd = (sales/salesGoal)

    }
  }

任何有助于确定正确语法的帮助都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

所以我确实发现我的所有代码(包括我的变量)都位于顶部名为“View Controller”的类中。我将sales和salesGoal变量移到该类之外,现在在'Import UIKit'下,它就像一个魅力。