SwiftRealm, как проверить, есть ли у объекта Realm первичный ключ или нет? - PullRequest
1 голос
/ 06 августа 2020

Иногда нам может потребоваться проверить, есть ли у объекта области первичный ключ или нет. Например, если мы хотим сделать func add<S>(_ objects: S, update: UpdatePolicy = .error) where S : Sequence, S.Element : Object. Если объект уже существует в области с указанным первичным ключом и политикой обновления .modified или .all. .error предназначен для объектов без первичного ключа.

1 Ответ

3 голосов
/ 06 августа 2020

используя object.objectSchema.primaryKeyProperty == nil, чтобы проверить, есть ли у объекта первичный ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...