在单独的类中使用func()需要拥有该方法的类的实例

时间:2016-08-16 07:08:20

标签: ios swift xcode function func

很抱歉,如果这是一个愚蠢的问题,但是当我尝试在另一个类中使用某个函数时,它需要一个拥有它的类的实例。

class Economy {

    let configuration = NSUserDefaults.standardUserDefaults()

    func setBalance(amount: Double) {
        configuration.setDouble(getBalance(), forKey: "balance")
    }

    func getBalance() -> Double {
        return configuration.doubleForKey("balance")
    }
}

当我在setBalance方法中使用getBalance()方法时,它可以正常工作但是当我使用它来定义一个方法中没有的变量或者在另一个类中使用它时我必须这样做: getBalance(自我:经济) 而不仅仅是 所以getBalance()

我不确定这是一个问题还是我应该怎样解决这个问题?

0 个答案:

没有答案