我正在构建这个程序,以便在Trivial Pursuit期间使用问题。我无法将字典的大小存储在函数的{% url 'gallery-add' user_url=user_url %}
变量中。我已经尝试过各种方法可以存储变量,但我总是得到零值。
size
答案 0 :(得分:2)
您应该将size
设为计算属性:
var size: Int {
return scienceDictionary.count
}
并且您的getSize()
功能将变得多余。
答案 1 :(得分:0)
默认情况下,您的size
变量为0.根据您显示的代码,永远不会调用getSize()
,因此size
永远不会更改。
但是,我建议不要做你想做的事。您只需在想要查找大小的位置键入scienceDictionary.count
,而无需使用大小变量。这更清晰,需要更少的额外工作。
答案 2 :(得分:0)
你不是在任何地方打电话给getSize()
。您应该调用它来执行内部代码,如下所示:
override func viewDidLoad() {
super.viewDidLoad()
getSize()
print(size)
}