实例成员API_KEY不能用于类型' DataType'

时间:2016-03-18 13:54:27

标签: swift variables syntax-error string-concatenation

我在课程开始时分配了一些变量,我收到错误(Instance Member API_KEY不能用于类型' DataType')和(Instance Member LANG不能使用on type' DataType')创建baseURL变量时。但为什么?

class DataManager{
    let LANG: String = NSLocale.preferredLanguages()[0].substringToIndex(NSLocale.preferredLanguages()[0].startIndex.advancedBy(2))
    let DATE = NSCalendar.currentCalendar().component([.Day, .Month, .Year], fromDate: NSDate())
    let API_KEY: String = "astringgoeshere"
    let BASE_URL: String = ("http://api.colnect.net/" + LANG + "/api/" + API_KEY + "/")
    let CAT_STAMPS: String = ("cat/stamps/")
}

1 个答案:

答案 0 :(得分:1)

'com.parse.bolts:bolts-android:x.x'的值取决于导致错误的其他属性(BASE_URLLANG)。解决方案是将API_KEY声明为计算属性

BASE_URL