Возможно ли добавить значение в выборку основных данных?

#ios #cocoa-touch #cocoa #core-data

#iOS #cocoa-touch #какао #core-data

Вопрос:

Предположим, у меня есть эта основная структура данных:

 code
name
address
value
 

возможно ли добавить 100 к значению во время выборки? Я имею в виду, получить результаты выборки, где все значения являются их значениями в базе данных 100?

Я знаю, что могу перечислить все результаты после и изменить значение, но мне интересно, есть ли способ сделать это во время выборки.

Ответ №1:

Нет, все, что может сделать выборка, это предоставить вам буквальное содержимое постоянного хранилища. Если вы извлекаете подкласс управляемых объектов, вы можете рассмотреть возможность добавления вычисляемого свойства в качестве метода категории, который всегда возвращает именованное поле плюс 100; если вы извлекаете словари, вам, вероятно, придется изменять их самостоятельно (что будет проблематично, поскольку они вернутся неизменяемыми).

Комментарии:

1. Эта неизменность является причиной, по которой я задал этот вопрос. Спасибо.