Я пытаюсь использовать ключи (размеры трубы), у которых есть выходы разных размеров. Каждая торговая точка имеет свой набор размеров. Я создал словари в стиле словаря, который вызывается из pickerView. Но я не могу вызывать отдельные элементы из захороненных словарей / массивов ...
-------> _____
| | |
M ___| |___ size >>> 1/2"
|_|__ _ __ | ___|___
|______|______| | |
| | | outlets >>> 1/2" 3/8"
|__C___|___C__| /\ /\
/ \ / \
C M C M
Я уже пробовал эту настройку со структурой, а также пробовал отдельные словари, которые все обращаются друг к другу: >>
var out2 = ["1": [["1": [1.5 , 1.5]], ["3/4": [1.5 , 1.5]], ["1/2": [1.5 , 1.5]]]]
Это работает, но я не могу вызывать отдельные фрагменты из него.
struct teeDict {
var out1: [(size: String) :
[[(outlet1: String) :
[(c: Double) , (m: Double)]],
[(outlet2: String) :
[(c: Double) , (m: Double)]]]] =
["1/2" :
[["1/2" :
[1.0 , 1.0]],
["3/8" :
[1.0 , 1.0]]]]
}
Я пытался создать словарь вместо использования массивов, но ничего не получаетсяраспознан. Как мне заставить это работать ?? Спасибо.
ИСТОЧНИК ДАННЫХ (для уточнения)