如何调用类里面的字典

时间:2016-05-07 13:28:59

标签: ios swift dictionary

我一直在使用我最新应用程序中的很多字典来准备使用JSON,但我不能调用类中的字典,但我可以调用类之外的字典。例如,每当我尝试在字典内部或外部调用字典时,我都会收到错误:

class NUMBERS {

    var Numbers: [String:Int] = [

        "One" : 1,
        "Two" : 2,
        "Three" : 3

    ]

    print("\(Numbers.count)") // error

}

print("\(Numbers.count)") // error

但是当我在下面的类之外调用字典时,没有错误。任何帮助或建议都会很棒。所以,如果可能的话,你如何调用类中的字典。谢谢!

import UIKit
var numbers: [String:Int] = [

    "One" : 1,
    "Two" : 2,
    "Three" : 3

]

NSLog("\(numbers["One"])") // no error

1 个答案:

答案 0 :(得分:1)

你不能随便打印一些东西。你必须在函数或方法等中完成它。

override func viewDidLoad() {
    super.viewDidLoad()
    print("\(Numbers.count)")
}