我正在寻找一种通过按钮操作来访问用户设置(我假设,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...
这可能吗? 我是否以错误的方式思考这个问题? 这样做的最好方法是什么?