全新到 swift。
我遇到了一個問題,即類中宣告的字串在我修改它后不斷恢復到其原始值。
class Calculation: ObservableObject {
var CalcString: String = "test"
func modifyCalcString(newData: String) {
CalcString = CalcString newData
print(CalcString)
}
}
modifyCalcString 使用應用程式視圖中的按鈕呼叫
Calculation().modifyCalcString(newData: digit)
(數字是一個字串)
我的問題是每次我呼叫 modifyCalcString 時它都會被修改然后恢復到它的原始值。
例如,當使用 newData 作為“5”呼叫 modifyCalString 時,函式內的列印陳述句將輸出“test5”,但再次列印后它會恢復為“test”
我在這里很迷茫,希望得到幫助。
uj5u.com熱心網友回復:
唯一的原因是您不是每次都使用同一個類實體。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/367357.html
