Я ищу способ получить доступ к пользовательским настройкам (предположим, NSUserDefaults?) Через действие кнопки. Позвольте мне вернуться и объяснить. Теперь у меня есть 2 TextFields ярлык и кнопка. Пользователь будет вводить измерения в 2 TextFields. Когда они нажимают кнопку, на этикетке отображается объем измеряемого объекта в галлонах. Эта часть прекрасно работает.Получить настройки с помощью действия кнопки
Затем я хотел дать пользователю варианты вывода тома в литрах вместо галлонов. Я также хотел бы дать пользователю возможность вводить измерения в сантиметрах. Поэтому я настраиваю «Настройки.Bundle» и настраиваю его с помощью ячеек «Multi Value» (Единицы измерения и объемные единицы). Каждая ячейка Multi Value имеет свой собственный список различных единиц, которые пользователь может выбрать.
Моя основная проблема: я не знаю, как получить доступ к этим настройкам с помощью действия кнопки. Возможно, я думаю об этом неправильно, но то, что я ищу, - это что-то типа;
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...
Возможно ли это? Я думаю об этом не так? Каков наилучший способ сделать это?