現在我有兩個視圖控制器,當我從我的第二個視圖控制器收集數據時,我顯示它在我的第一個視圖控制器中的標籤(隨機整數):保持視圖控制器在你離開後回到它的狀態 - Swift
var FirstInteger = //random integer
override func viewDidLoad() {
super.viewDidLoad()
TotalAmount.text = String(FirstInteger)
這工作得很好,但是當用戶返回到第二視圖控制器,並得到一個新的隨機整數,我想對第一個聚集添加此整數,但很多時候用戶返回到第二個視圖控制器並「獲取」一個新的整數 - 所以我決定做這樣的事情:
var FirstInteger = //random integer
var NewInteger = 0
override func viewDidLoad() {
super.viewDidLoad()
TotalAmount.text = String(FirstInteger + NewInteger)
NewInteger = FirstInteger + NewInteger
但我知道這是行不通的,因爲每次用戶都會回到第一個視圖控制器,它會將NewInteger的值重置爲0-有誰知道我該如何解決這個問題?
由於一噸公司招聘我做到了,一切都開始工作。我將徹底研究類型屬性。 – PeteB