Я хочу создать список свойств для построения графика, используя смежное представление списка.Кортежи в списке свойств Swift
Так что в списке свойств я хочу иметь словарь ([String: Array]). Строкой будет узел, массив будет хранить своих соседей. Внутри массива я хотел бы иметь (String, Int) кортежи, String для соседа, Int для веса (каждый кортеж представляет собой ребро, инцидентное узлу).
Проблема в том, что я не могу иметь кортежи внутри списка свойств. Я мог бы использовать словарь, но, похоже, массив словаря с одним элементом внутри этого словаря не стоит. Какие-нибудь лучшие решения? Благодаря!
Вы не можете сохранить кортежи. Вы уже знаете, что вам нужен набор словарей http://stackoverflow.com/a/34773248/2303865, это сохраняет NSUserDeafults, но вы можете адаптироваться к сохранению в plist. –
@LeoDabus. Да, я хочу использовать plist. Так что другого выбора нет, я должен использовать словарь, содержащий только один элемент? –
К сожалению, да –