Использование значения метки времени (типа данных Double) в качестве первичного ключа в Realm Swift - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь установить метку времени Epoch в качестве первичного ключа в одной из моих таблиц, в которой механизм постоянных данных работает с использованием Realm. К сожалению, двойное значение не может использоваться в качестве первичного ключа в Realm. Поэтому я планирую использовать значение Int вместо метки времени.

Использую ли я в этом случае правильный тип данных? Насколько я понимаю, Int в Swift имеет одинаковый размер Int32 в 32-разрядных устройствах и Int64 в 64-разрядных устройствах. Есть ли вероятность проблем с использованием Int в 32-битных устройствах?

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