我正在尋找一種通過按鈕操作來訪問用戶設置(我假設,NSUserDefaults?)的方法。讓我備份並解釋。我現在所擁有的是2個TextFields一個標籤和一個按鈕。用戶將在2個TextFields中輸入測量值。當他們按下按鈕時,標籤以加侖顯示被測物體的體積。這部分工作很好。通過按鈕動作獲取設置
然後我想讓用戶選擇輸出以升爲單位的音量而不是加侖。我還想給用戶選擇以釐米數輸入測量值。所以我設置了一個'Settings.Bundle',並配置了2個'多值'單元(測量單位和體積單位)。每個多值單元格都有自己的不同單元列表,供用戶從中選擇。
我的主要問題是我不知道如何通過按鈕操作訪問這些設置。我可能會想到這個錯誤,但是我正在尋找的是類似的東西;
Button Action
If settings key = 0
Then do the math in Inches, Display in Gallons
If settings key = 1
Then do the math in Centimeters, Display in Gallons
If settings key = 2
Then do the math in Inches, Display in Liters
If settings key = 3
Then do the math in Centimeters, Display in Liters
Etc...
這可能嗎? 我是否以錯誤的方式思考這個問題? 這樣做的最好方法是什麼?