Я знаю, что это существует:
func adjust(toPickerWheelValue pickerWheelValue: String)
, но я не пытаюсь настроить значение. Я хочу убедиться, что значение - это строка, которую я ожидаю после того, как переместил ее.
Я пытался сделать .value
на элементе колеса подборщика, но он дает мне тип Any
со строкой, в которой я нуждаюсь, плюс некоторые дополнительные вещи.
Допустим, распечатка экрана такова:
Attributes: Application, pid: 64445, label: ‘App’
Element subtree:
→Application, 0x60000263a150, pid: 64445, label: ‘App’
Window (Main), 0x600002639110, {{0.0, 0.0}, {320.0, 568.0}}
Other, 0x6000026396c0, {{0.0, 0.0}, {320.0, 568.0}}
Picker, 0x600002639040, {{0.0, 352.0}, {320.0, 216.0}}
PickerWheel, 0x600002639520, {{0.0, 314.5}, {103.0, 291.0}}, value: 0 hours
PickerWheel, 0x600002639380, {{108.0, 314.5}, {103.0, 291.0}}, value: 13 min
Я выведу на консоль app.pickerWheels.element(boundBy: 0).value
и получу это
Optional<Any>
- some : 0 hours
Я явно хочу только 0 hours
, поэтому я могу утверждать, что сборщик говорит это.