我一直在使用我最新应用程序中的很多字典来准备使用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
答案 0 :(得分:1)
你不能随便打印一些东西。你必须在函数或方法等中完成它。
override func viewDidLoad() {
super.viewDidLoad()
print("\(Numbers.count)")
}