основные данные простое обновление? - PullRequest
1 голос
/ 30 июня 2010

Я новичок в основных данных и пытаюсь понять, как просто обновить объект, который уже сохранен

myObject является NsManagedObject

setValue forKey нуждается в ключе ... но как могя обновляю что-то вроде setValue: mynewvalue forkey: myObject.key

хорошо, это не так ... есть идея с примером, пожалуйста?спасибо

1 Ответ

1 голос
/ 20 апреля 2011

Во-первых, если вы можете, создайте свои собственные подклассы NSManagedObject с помощью mogenerator. Это сэкономит вам много времени на ввод данных в базовые данные и из них.

Если вам нужно использовать общий маршрут NSManagedObject, попробуйте это:

id objectKey = @"key";
id valueToStore = @"Save this";

NSManagedObject *myObj = ...;
[myObj setValue:valueToStore forKey:objectKey];

и для обновления попробуйте:

[myObj setValue:@"my new value" forKey:objectKey];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...