Как я могу создать или сгенерировать новую сущность на RunTIme в Swift - PullRequest
0 голосов
/ 23 апреля 2019

Я работаю над основным проектом на основе данных. Я хочу создавать динамические основные объекты данных во время выполнения с именем текущей даты. Спасибо

1 Ответ

1 голос
/ 23 апреля 2019

Вы не можете создавать сущностей динамически, но вы можете динамически создавать управляемых объектов в графе объектов.

Возможно, вам следует прочесть немного Руководство по программированию основных данных . По крайней мере, прочтите и включите раздел Создание и сохранение управляемых объектов , в котором подробно объясняется ответ на ваш первый вопрос.

Что касается имени текущей даты , если вы подразумеваете строку, выражающую текущую дату, вы должны сначала добавить такой атрибут к вашей сущности. Это более обычное и обычно более подходящее для локализации создание этого атрибута типа date и преобразование в / из строки для пользовательского интерфейса. Вы получаете текущую дату с помощью объекта Date.init() и конвертируете ее в строку, используя DateFormatter.

...