#flutter #dart
Вопрос:
Я хотел бы сохранить некоторые данные из моего пользовательского типа в поле объект. После небольшого поиска я нашел это предложение , которое, похоже , отвечает, но даже когда я определяю getters/setters
, objectbox-generator
сбой при создании бд, у меня есть вызываемый класс UniqueId
, который генерирует пользовательский идентификатор на основе String
класса и класса UserObject
, который я хочу сохранить в бд со стандартными параметрами. Вместо использования String
для id
я решил использовать свой UniqueId
пользовательский класс.
Вот мой добытчик и сеттер:
String get obUniqueID => uniqueId.value.fold((l) => l.failedValue, (r) => r);
set userId(String value) => uniqueId = UniqueId.fromUniqueString(value);
Комментарии:
1. После некоторых исследований по этой проблеме я обнаружил эту проблему github.com/objectbox/objectbox-dart/issues/93 даже попробовав это, я получил ту же ошибку