Я работаю над библиотекой для синхронизации Realm с использованием CloudKit (https://github.com/caiyue1993/IceCream).
Я пытаюсь получить доступ к свойству объекта области, которое является List<SpecificObject>
через parentObject["propertyName"]
.
Поскольку я не могу напрямую ссылаться на тип SpecificObject
, поэтому я пытаюсь привести его к List<Object>
следующим образом:
parentObject["propertyName"] as? List<Object>
но это производит nil
.
Тот же результат для приведения к AnyRealmCollection<Object>
.
Он успешно приводит к ListBase
, который является суперклассом List<T>
, но это бесполезно.
Есть какие-нибудь идеи о том, что я могу делать неправильно, или я должен представить это как проблему в репо RealmCocoa?