1

CoreData の行を更新する方法を知りたいですか? 行を更新するたびに、新しい行が追加されます。

Project *saveProj = [self getProjectByFilterCriteria:predicate];

if (saveProj) {//based on predicate a single project object fetched.
    Project
    *obj = [NSEntityDescription insertNewObjectForEntityForName:@"Project"
                                         inManagedObjectContext:[[AppManager sharedInstance] uiManagedObjectContext]];
     obj =saveProj;//then saving stuffs goes here down `

ポインタはありますか?

4

2 に答える 2

2

さて、あなたは呼んでいます

insertNewObjectForEntityForName

新しいアイテムを挿入したくない場合は、そのメソッドを呼び出さないでください。必要なオブジェクトを変更して保存するだけです

if (saveProj) {
    saveProj.blabla = blabla
}
于 2013-09-10T12:35:27.270 に答える