У меня есть набор типа Set<WordPair>
, и я хочу преобразовать его в список типа List<String>
, потому что я хочу сохранить его с помощью SharedPreferences
API во Flutter
В настоящее время мое состояние выглядит как
final Set<WordPair> _saved = Set<WordPair>();
Теперь я хочу сохранить переменную _saved
в SharedPreferences
Если я это сделаю, prefs.setStringList('saved', _saved.toList());
это даст мне ошибку компиляции, например
[dart] Тип аргумента «Set» не может быть назначен типу параметра «List». [аргумент_типа_not_assignable]
Как сохранить полную _saved
переменную в SharedPreferences
?